This is the namespace where all of the utilities in XNACS1Lib are defined in. You should use this namespace in all of your source code files.
Namespace hierarchy
Classes
Class |
Description |
XNACS1Base
|
This is the base class for your program. To work with the XNACS1Lib, your main class must subclass from this class. |
XNACS1Base.World
|
This this the class for setting, inquiring, and changing information corresponding to the "World", including: Coordinate System, Background color/texture, Clamping/colliding with the boundary, and removing all primitives from the AutoDraw set. |
XNACS1Circle
|
A circle primitive. |
XNACS1Primitive
|
This is the base class for the behavior of Primitives (circle, rectangle, and primitive-set). |
XNACS1PrimitiveSet
|
XNACS1PrimitiveSet supports hiding/unhiding a collection of Primitives (Circle, or Rectangle). |
XNACS1Rectangle
|
A Rectangle primitive. |
Enumerations
Enumeration |
Description |
BoundCollideStatus
|
Enum data type for collision results between a Primitive and the world bound Status returned by ClampAtWorldBound() and CollideWorldBound. |