VoxelFarm::Architecture::CScope Class Reference

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)
 

Detailed Description

Defines a scope object.

Definition at line 113 of file Grammar.h.


The documentation for this class was generated from the following file: