|
| GlsTextBox () |
|
| GlsTextBox (const GlsTextBox &that, const bool generateNames) |
|
virtual | ~GlsTextBox () |
|
virtual void | SetAvailableAttributes (unsigned int value) DISTI_METHOD_OVERRIDE |
|
virtual void | Calculate (double time) DISTI_METHOD_OVERRIDE |
|
virtual DisplayObject * | CloneObject (bool generateNames=false) DISTI_METHOD_OVERRIDE |
|
virtual void | CopyGeometry (DisplayObject *src) DISTI_METHOD_OVERRIDE |
|
virtual void | CopyProperties (DisplayObject *src) DISTI_METHOD_OVERRIDE |
|
virtual void | Draw () DISTI_METHOD_OVERRIDE |
|
virtual InterfaceListType * | GetCppInterfaceDescription (InterfaceListType *addToThisList=NULL) DISTI_METHOD_OVERRIDE |
|
virtual void | GetCppInterfaceDescriptionFree (InterfaceListType *array) DISTI_METHOD_OVERRIDE |
|
virtual void | SetVertices (unsigned int nPoints, Vertex *vertices) DISTI_METHOD_OVERRIDE |
|
virtual void | Initialize () |
| Sets the initial state of this object.
|
|
void | Rebuild () |
| Rebuilds this text box layout. This may be an expensive call, so it should only be called when a property changes.
|
|
virtual unsigned int | MaxLinesToDraw () |
|
virtual void | Scale (float px, float py, float pz, Vertex *anchor, int handleBar) DISTI_METHOD_OVERRIDE |
|
void | VerticalAlignment (Align_t justification) |
|
virtual Align_t | VerticalAlignment () const |
|
void | Clear () |
|
void | ClearChars () |
|
void | SetString (const char *s) |
|
void | VaString (const char *format,...) |
|
void | TabSpacing (float) |
|
float | TabSpacing () |
|
bool | LeftToRight () |
|
void | LeftToRight (bool leftToRight) |
|
virtual void | ResizeMode (ResizeMode_t value) |
|
virtual ResizeMode_t | ResizeMode () |
|
virtual void | MaxWidth (float value) |
|
virtual float | MaxWidth () |
|
virtual void | MaxHeight (float value) |
|
virtual float | MaxHeight () |
|
float | GetCharWidth (const unsigned short c) const |
|
virtual void | Scale (float px, float py, float pz, Vertex *anchor, int handleBar=0) |
|
| GlsText () |
|
| GlsText (const GlsText &that, const bool generateNames) |
|
virtual | ~GlsText () |
|
virtual void | SetAvailableAttributes (unsigned int value) override |
|
void | Baseline (const float &baselineShift) |
|
float | Baseline () |
|
void | BgColor (const GlsColor &color) |
|
GlsColor | BgColor () |
|
void | Border (const float &units) |
|
float | Border () const |
|
void | CellHeight (float height) |
|
float | CellHeight () const |
|
void | CellWidth (float width) |
|
float | CellWidth () const |
|
void | Char (Char_t code) |
|
CharAttr_t | CharAttribs () const |
|
CharAttr_t | CharAttr (unsigned int index) const |
|
void | CharScaling (const float &newScale) |
|
float | CharScaling () |
|
void | CharSpacing (const float &horizontalSpacing) |
|
float | CharSpacing () |
|
void | ConstrainCellRatio (bool constrain) |
|
bool | ConstrainCellRatio () const |
|
void | ControlCellSize (bool control) |
|
bool | ControlCellSize () const |
|
virtual void | CopyGeometry (DisplayObject *src) override |
|
virtual void | CopyProperties (DisplayObject *src) override |
|
void | Erase () |
|
void | FauxBold (const bool &bold) |
|
bool | FauxBold () |
|
GlsFontBase * | Font () const |
|
void | Font (GlsFontBase *font) |
|
virtual InterfaceListType * | GetCppInterfaceDescription (InterfaceListType *addToThisList=NULL) override |
|
virtual void | GetCppInterfaceDescriptionFree (InterfaceListType *array) override |
|
void | Halo (bool halo) |
|
bool | Halo () const |
|
void | HaloColor (const GlsColor &color) |
|
GlsColor | HaloColor () const |
|
void | InvalidateFont () |
|
void | Inverse (const bool &inverse) |
|
bool | Inverse () |
|
void | Justify (Justify_t justification) |
|
Justify_t | Justify () const |
|
void | LineSpacing (float spacing) |
|
float | LineSpacing () const |
|
void | LockCellSize (bool lock) |
|
bool | LockCellSize () const |
|
virtual void | Rotate (const Vector &orig, float angle, const Vector &axis) override |
|
virtual void | SetValue (int spec, va_list &args) override |
|
void | Shadow (bool shadow) |
|
bool | Shadow () const |
|
void | ShadowColor (const GlsColor &color) |
|
GlsColor | ShadowColor () const |
|
void | ShadowDistance (const float &dist) |
|
void | ShadowOffset (const Vector &offset) |
|
Vector | ShadowOffset () |
|
void | StrikeThru (const bool &strike) |
|
bool | StrikeThru () |
|
virtual void | String (const std::string &s) |
|
virtual void | String (const char *s) |
|
std::string | String () const |
|
void | TextColor (const GlsColor &color) |
|
GlsColor | TextColor () |
|
void | Underline (const bool &underline) |
|
bool | Underline () |
|
void | Uppercase (bool uppercase) |
|
bool | Uppercase () const |
|
void | WrapText (bool wrap) |
|
bool | WrapText () const |
|
void | SetRebuild () |
|
virtual bool | RequiresFontFile () const |
|
virtual void | Rotate (float angle, int axis=Z_AXIS) |
|
virtual void | Rotate (const Vector &origin, float angle, int axis=Z_AXIS) |
|
virtual void | Rotate (const Vector &orig, float angle, const Vector &axis) |
|
| GLPolygon (unsigned int nPoints, const Vertex *vertices) |
|
| GLPolygon (unsigned int nPoints, const Vertex *vertices, const Vertex &location) |
|
| GLPolygon () |
|
| GLPolygon (const GLPolygon &polygon, const bool generateNames) |
|
virtual | ~GLPolygon () |
|
void | ConfigureMetaData () |
|
virtual DisplayObject * | CloneObject (bool generateNames=false) |
|
virtual void | Draw () |
|
virtual void | CalculateTextureCoordinates () |
|
virtual void | CalcNormals (int windingOrder=1) |
|
virtual void | DeleteVertexAt (unsigned int index) |
|
virtual DisplayObject * | Pick3D (const Vector &winLoc, const Vector &logicalCoords, float scale, const Vector &directionVector, Vector &collisionWinLoc, const OpenGLMatrices &parentDrawn) |
|
| DisplayObject (float x, float y, float z) |
|
| DisplayObject (const DisplayObject &object, const bool generateNames) |
|
virtual | ~DisplayObject () |
|
void | Destroy () |
|
virtual void | SetAvailableAttributes (unsigned int value) |
|
virtual void | AlphaMode (int mode) |
|
virtual int | AlphaMode () |
|
virtual bool | AntiAlias () |
|
virtual void | AntiAlias (bool alias) |
|
void | ApplyTextureSettings (int textureIndex=-1) |
|
DistiAttribDict & | Attributes () |
|
const DistiAttribDict & | Attributes () const |
|
virtual void | SetBlendColor (const GlsColor &color) |
|
void | GetBlendColor (unsigned char color[]) |
|
void | GetBlendColor (unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a) |
|
virtual GlsColor | GetBlendColor () |
|
void | SetBlendColor (unsigned char color[]) |
|
void | SetBlendColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
|
virtual bool | BlinkedOff () |
|
virtual bool | Blinking () |
|
virtual void | Blinking (const bool blink) |
|
virtual float | BlinkRate () |
|
virtual void | BlinkRate (const float rate) |
|
const Vector & | BoundingVolumeCenter () const |
|
void | BoundingVolumeCenter (const Vector ¢er) |
|
bool | BoundingVolumeHit (const Vector &start, const Vector &direction) |
|
float | BoundingVolumeRadius () const |
|
void | BoundingVolumeRadius (float radius) |
|
virtual void | Calculate (double time) |
|
void | CalculateCollisionPoint (const Vector &pickLoc, const Vector &directionVector, Vector *collisionPoint) |
|
virtual void | CalculateParentBoundingBox () |
|
virtual void | CalculateTextureCoordinates () |
|
bool | GetTexturePointTransformationMatrix (GlsMatrixType &world2tex) |
|
CallbackMethodCallerBase * | CallbackCaller () const |
|
void | CallbackCaller (CallbackMethodCallerBase *cb) |
|
virtual void | GetCenter (Vector ¢er) |
|
virtual DisplayObject * | CloneObject (bool generateNames=false)=0 |
|
virtual GlsColor | GetColor () |
|
void | GetColor (unsigned char c4[]) |
|
void | GetColor (unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a) |
|
virtual void | SetColor (const GlsColor &color) |
|
void | SetColor (unsigned char c4[]) |
|
void | SetColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
|
virtual void | CopyGeometry (DisplayObject *src) |
|
virtual void | CopyHierarchyProperties (DisplayObject *src, bool copyName) |
|
virtual void | CopyProperties (DisplayObject *src) |
|
virtual InterfaceListType * | GetCppInterfaceDescription (InterfaceListType *addToThisList=NULL) |
|
virtual void | GetCppInterfaceDescriptionFree (InterfaceListType *array) |
|
virtual void | CullBackFace (const bool val) |
|
virtual bool | CullBackFace () |
|
bool | Culled () const |
|
void | Culled (bool val) |
|
bool | CullTest (const GlsMatrixType *matrix, const Culler &culler) |
|
GlsMatrixType & | DcsMatrix () |
|
GlsMatrixType | DcsMatrix () const |
|
void | DcsMatrix (const GlsMatrixType &matrix) |
|
virtual void | DeleteVertexAt (unsigned int index) |
|
virtual void | DeleteVertex (unsigned int indexAfter) final |
|
virtual int | DepthTest () |
|
virtual void | DepthTest (unsigned char zbuf) |
|
virtual void | Draw ()=0 |
|
const GlsMatrixType * | DrawMatrix () |
|
bool | NeedCalcDrawMatrix () |
|
void | DynamicRotate (float angle, int axis) |
|
void | DynamicRotate (const Vector &v) |
|
void | DynamicRotate (float angle[]) |
|
virtual void | DynamicRotate (float x, float y, float z) |
|
virtual void | DynamicRotateRelative (float angle, int axis) |
|
virtual float | DynamicRotation (int axis) |
|
virtual Vector | DynamicRotation () |
|
virtual Vector | DynamicScale () |
|
virtual void | DynamicScale (float x, float y, float z) |
|
void | DynamicScale (const Vector &scale) |
|
virtual void | DynamicTranslate (float x, float y, float z, bool relative=false) |
|
void | DynamicTranslate (const Vertex &amount, bool relative) |
|
void | DynamicTranslate (const Vector &amount) |
|
virtual void | DynamicTranslate (float amount, int axis, bool relative=false) |
|
virtual float | DynamicTranslation (int axis) |
|
virtual Vector | DynamicTranslation () |
|
DisplayObjectEditor * | Editor () |
|
const DisplayObjectEditor * | Editor () const |
|
void | Editor (DisplayObjectEditor *editor) |
|
virtual void | GetExtents (float &x, float &y, float &z, float &x1, float &y1, float &z1) |
|
void | GetExtentsDCS (Vector &min, Vector &max) |
|
void | GetFillColor (unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a) |
|
void | GetFillColor (unsigned char c4[]) |
|
virtual GlsColor | GetFillColor () |
|
void | SetFillColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
|
void | SetFillColor (unsigned char c4[]) |
|
virtual void | SetFillColor (const GlsColor &color) |
|
virtual void | FinishObject () |
|
virtual void | GenerateInstanceName () |
|
virtual DisplayObject * | handle (DisplayEvent *ev) |
|
virtual bool | Hit (float x, float y, float z, float scale, const Vector &directionVector, Vector *collisionPoint) |
|
virtual bool | HitUtil (float x, float y, float z, float scale, Vertex *vertices, unsigned int vertex_cnt, const Vector &directionVector, Vector *collisionPoint) |
|
virtual void | InsertVertexAt (unsigned int index) |
|
virtual void | InsertVertex (unsigned int indexAfter) final |
|
char * | InstanceName () |
|
const char * | InstanceName () const |
|
void | InstanceName (const char *name) |
|
virtual bool | LightingEnabled () |
|
virtual void | LightingEnabled (bool lighting) |
|
virtual int | LineStippleMultiplier () |
|
virtual void | LineStippleMultiplier (int mult) |
|
virtual int | LineStipplePattern () |
|
virtual void | LineStipplePattern (int pattern) |
|
virtual float | LineWidth () |
|
virtual void | LineWidth (float width) |
|
virtual const Vertex & | Location () const |
|
virtual void | Location (const Vertex &v) |
|
virtual void | Location (float x, float y, float z) |
|
virtual void | GetLocation (Vertex &v) |
|
virtual void | GetLocation (float &x, float &y, float &z) |
|
float | X () const |
|
float | Y () const |
|
float | Z () const |
|
void | X (const float x) |
|
void | Y (const float y) |
|
void | Z (const float z) |
|
virtual int | MaterialIndex () |
|
virtual void | MaterialIndex (int index) |
|
virtual DynamicArray< int > & | MaterialIndices () |
|
virtual void | MaterialIndices (DynamicArray< int > indices) |
|
GlsMatrixType * | ModelMatrix () |
|
bool | NeedCalculate () |
|
Vector * | Normals () |
|
virtual void | SetNormals (unsigned int nPoints, Vector *vertices) |
|
void | VaSetNormals (unsigned int nPoints,...) |
|
unsigned int | NumberOfVertices () const |
|
virtual float | ObjectDepth () |
|
virtual float | ObjectHeight () |
|
virtual float | ObjectWidth () |
|
virtual void | SetOrigin (const Vertex &vert) |
|
virtual void | Parent (DisplayFrame *par) |
|
DisplayFrame * | Parent () const |
|
virtual void | ParentGroup (Group *group) |
|
Group * | ParentGroup () const |
|
virtual DisplayObject * | Pick3D (const Vector &winLoc, const Vector &logicalCoords, float scale, const Vector &directionVector, Vector &collisionWinLoc, const OpenGLMatrices &drawnMatrices) |
|
unsigned char | Pickable () |
|
virtual void | Pickable (unsigned char pick) |
|
virtual int | PolygonEnd () |
|
virtual void | PolygonEnd (const int end) |
|
virtual int | PolygonMode () |
|
virtual void | PolygonMode (int mode) |
|
virtual void | PreDraw (const OpenGLMatrices ¤t, Culler &culler) |
|
GlsMatrixType * | ProjMatrix () |
|
virtual void | ReallocateVertices (unsigned int numVertices, bool initializeNew, bool copyOld) |
|
virtual float | RelativeAngle (const float x, const float y) |
|
virtual DistiAttributeBase & | Resource (const char *name) |
|
virtual void | GetResources (std::ostream &outstr, GlsResourceFilter *filter=NULL) |
|
void | RestoreAlpha () |
|
void | RestoreAntiAlias () |
|
void | RestoreLighting () |
|
void | RestoreLineStyle () |
|
const Vertex & | RotationPoint () const |
|
virtual void | RotationPoint (const Vertex &v) |
|
virtual void | RotationPoint (float x, float y, float z) |
|
virtual void | GetRotationPoint (Vertex &v) |
|
virtual void | Rotate (float angle, int axis=Z_AXIS) |
|
virtual void | Rotate (const Vector &origin, float angle, int axis=Z_AXIS) |
|
virtual void | Rotate (const Vector &orig, float angle, const Vector &axis) |
|
void | SaveMatrices () |
|
virtual void | Scale (float px, float py, float pz, Vertex *anchor, int handleBar=0) |
|
void | Set (int spec,...) |
|
bool | SetupAlpha () |
|
bool | SetupAntiAlias () |
|
void | SetupDepthTest () |
|
void | SetupLighting () |
|
bool | SetupLineStyle () |
|
void | SetupPolyDrawStyle () |
|
void | SetupShading () |
|
bool | SetupTexture () |
|
virtual int | Shading () |
|
virtual void | Shading (const int shading) |
|
virtual void | GetTransformedExtents (Vector &min, Vector &max, const GlsMatrixType &matrix, bool resetMinMax=true) |
|
virtual void | SetTexCoords (unsigned int nPoints, Vector *new_tex_coord, bool isVectorArray=true) |
|
void | SetTexCoords (unsigned int nPoints, Vertex *new_tex_coord) |
|
void | VaSetTexCoords (unsigned int nPoints,...) |
|
Vector * | TextureCoordinates () |
|
Vector * | GetTextureCoordinates () |
|
virtual int | TextureIndex () |
|
virtual void | TextureIndex (int textureIndex) |
|
virtual Vector * | GetTexturePoints () |
|
virtual bool | TextureRepeat () |
|
virtual void | TextureRepeat (const int rep) |
|
virtual int | TextureMappingTechnique () |
|
virtual void | TextureMappingTechnique (const int map) |
|
virtual int | TextureMagnificationFilter () |
|
virtual void | TextureMagnificationFilter (const int filter) |
|
virtual int | TextureMinificationFilter () |
|
virtual void | TextureMinificationFilter (const int filter) |
|
virtual void | Translate (float tr[]) |
|
virtual void | Translate (float x, float y, float z) |
|
virtual void | TranslateVertices (float x, float y, float z) |
|
virtual void | UpdateBoundingVolume () |
|
void * | UserData () const |
|
void | UserData (void *data) |
|
virtual void | SetVertexColor (unsigned int vertex, unsigned char CurrentFillColor[]) |
|
virtual Vertex * | Vertices () |
|
virtual void | SetVertices (unsigned int nPoints, Vertex *vertices) |
|
void | VaSetVertices (unsigned int nPoints,...) |
|
int * | ViewMatrix () |
|
bool | Visible () const |
|
bool | Visibility () const |
|
virtual void | Visibility (const bool vis) |
|
virtual Vector | WorldRotationPoint () |
|
virtual void | WorldRotationPoint (const Vector &vert) |
|
virtual Vertex | WorldVertex (unsigned int i) |
|
virtual void | WorldVertex (unsigned int i, const Vertex &vert) |
|
bool | LogicalToWindow (const Vector &logical, Vector &winLoc, const OpenGLMatrices &alternateMatrices=OpenGLMatrices()) |
|
bool | WindowToLogical (const Vector &winLoc, Vector &logical, Vector *directionVector=NULL, const OpenGLMatrices &alternateMatrices=OpenGLMatrices()) |
|
void | LogicalToDCS (Vector logicalPoint, Vector &objectLocal, const Vector *directionVector, const Vector &planeNormal=Vector(0, 0, 1), const Vector &planePoint=Vector(), const GlsMatrixType *dcsMatrix=NULL) |
|
void | DCSToLogical (Vector dcsPoint, Vector &logicalPoint, const GlsMatrixType *dcsMatrix=NULL) |
|
virtual bool | GetPlaneVectorPoints (Vertex &p1, Vertex &p2, Vertex &p3, Vertex &planeVector) |
|
void | NotifyAttributeChanged (const AttributeName &name) override |
|
virtual void | SetPainter (GlsPainter *painter) |
|
virtual GlsPainter * | GetPainter () |
|
void | InvalidatePainter () |
|
virtual bool | IsVisibleInScene (const DisplayObject *obj=NULL) const |
|
virtual void | NotifyAttributeChanged (const AttributeName &name)=0 |
|
virtual | ~AttributeChangedNotifier () |
|
void | AddWeakReference (WeakReference *weakRef) override |
|
void | NotifyWeakReferenceDestroyed (WeakReference *ref) override |
|
virtual void | AddWeakReference (WeakReference *weakRef)=0 |
|
virtual void | NotifyWeakReferenceDestroyed (WeakReference *weakReference)=0 |
|