All along this documentation you will a color code, some special annotations, and specific classes to help understanding the doc. This color color code is summarize here:




Color



       Main:


- EngineEngine (#BF0000): Color of the EE class.

- EngineGameEngine (#7F0000): Color of the EGE class.




       Web languages:


               - CSS (#588877): CSS class or name.


               - JQuery Classes (#A40694): All JQuery Classes.

               - JS Functions (#23503F): JavaScript method or function



       EE & Main:


               - Class / Modules (#7030A0): Default classes / Modules color.

- Group (#825BC1): Default groups color.


- Method / Functions (#00B050): Refer to any type of functions.


- Event (#FF0000): Refer events names.



       Structures:


               - Enumerator (#FF8040): Refer to a enumerator structure or its content.



       Programming identifier:

               

- Keyword (#00007F): Programming Key words


- Integer (#3333FF): String variable

- Float (#6666FF): String variable


- String (#007F7F): String variable

- BOOLEAN (#B96666): Boolean variable



       Other:


               - WEB ADDRESS (#00B0F0): Used to specify a web address (this is not a link).




       Specials methods (some function are use for very specific cases):


- EVENT FUNCTION (#C80000): Called by a window event.

- ANIMATION FUNCTION (#007BBF): Basics structure use by animation process, usually it contain the three arguments: Percent, X, ExtraData.





Annotations



Annotations are special remarks identified by the symbol @:



@Nullable: The argument can be null.

@CSS: You have to enter a value matching with CSS systems (correct units, matching description, etc...).

@Non-Module: Those are functions where don't need to call a modules, there are already loaded with EE, it use for faster access while programming



Common Classes / Structures



Some classes and structure are used by different modules all around EE here is a some of them:



Position (Pos):

Name

Type

Default Value

Description

x

Float / Integer

null

X of the point

y

Float / Integer

null

Y of the point



Position are used to keep track of a point into a 2D space.



Undefined identifier



Some identifier are multi-types and can be used different ways:




Color


This identifier can accept:


  • @CSS String: Defining the color as used by CSS.
  • String: used for hex colors.
  • Integer[3]: used to define RGB color.
  • Integer & Float[4]: used to define RGBA color.
  • Class: class with members - .r for red, .g for green, .b for blue and .a for alpha Chanel (Optional).


Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents