Defines a scope object. More...
#include <Grammar.h>
Public Attributes | |
| float | x |
| Scope origin along X axis. | |
| float | y |
| Scope origin along Y axis. | |
| float | z |
| Scope origin along Z axis. | |
| float | dx |
| Scope translation along X axis. | |
| float | dy |
| Scope translation along Y axis. | |
| float | dz |
| Scope translation along Z axis. | |
| float | px |
| Scope pivot along X axis. | |
| float | py |
| Scope pivot along Y axis. | |
| float | pz |
| Scope pivot along Z axis. | |
| float | sx |
| Scope size along X axis. | |
| float | sy |
| Scope size along Y axis. | |
| float | sz |
| Scope size along Z axis. | |
| float | ax |
| Scope rotation angle over X axis. | |
| float | ay |
| Scope rotation angle over Y axis. | |
| float | az |
| Scope rotation angle over Z axis. | |
| bool | xaligned |
| Flags whether the scope is aligned along the X axis. | |
| bool | yaligned |
| Flags whether the scope is aligned along the Y axis. | |
| bool | zaligned |
| Flags whether the scope is aligned along the Z axis. | |
| ScopeType | type |
| Scope type (whether it is a box or a prism, etc) | |