|
| | GlsSchematicTeeInterconnect (bool generateInstance=false) |
| |
| | GlsSchematicTeeInterconnect (const GlsSchematicTeeInterconnect &that, const bool generateNames) |
| |
| virtual | ~GlsSchematicTeeInterconnect () |
| |
| virtual void | SetAvailableAttributes (unsigned int value) DISTI_METHOD_OVERRIDE |
| |
| virtual DisplayObject * | CloneObject (bool generateNames=false) DISTI_METHOD_OVERRIDE |
| |
| virtual void | CopyProperties (DisplayObject *src) DISTI_METHOD_OVERRIDE |
| |
| virtual InterfaceListType * | GetCppInterfaceDescription (InterfaceListType *addToThisList=NULL) DISTI_METHOD_OVERRIDE |
| |
| virtual void | GetCppInterfaceDescriptionFree (InterfaceListType *array) DISTI_METHOD_OVERRIDE |
| |
| virtual void | Calculate (double time) DISTI_METHOD_OVERRIDE |
| |
| virtual void | PreDraw (const OpenGLMatrices &parentMatrices, Culler &culler) DISTI_METHOD_OVERRIDE |
| |
| virtual void | Draw () DISTI_METHOD_OVERRIDE |
| |
| virtual void | CalculateTextureCoordinates () DISTI_METHOD_OVERRIDE |
| |
| virtual bool | Hit (float x, float y, float z, float scale, const Vector &directionVector, Vector *collisionPoint) DISTI_METHOD_OVERRIDE |
| |
| virtual DisplayObject * | handle (DisplayEvent *ev) DISTI_METHOD_OVERRIDE |
| |
| void | SetPainter (GlsPainter *painter) DISTI_METHOD_OVERRIDE |
| |
| virtual void | SetValue (int spec, va_list &args) DISTI_METHOD_OVERRIDE |
| |
| virtual void | Scale (float px, float py, float pz, Vertex *anchor, int handleBar=0) DISTI_METHOD_OVERRIDE |
| |
| virtual void | Rotate (const Vector &orig, float angle, const Vector &axis) DISTI_METHOD_OVERRIDE |
| |
| virtual void | SetVertices (unsigned int nPoints, Vertex *vertices) DISTI_METHOD_OVERRIDE |
| |
| void | ParentGroup (Group *group) DISTI_METHOD_OVERRIDE |
| |
| virtual void | SetLeftLineThickness (const float lineThickness) |
| |
| virtual float | GetLeftLineThickness () |
| |
| virtual void | SetRightLineThickness (const float lineThickness) |
| |
| virtual float | GetRightLineThickness () |
| |
| virtual void | SetBaseLineThickness (const float lineThickness) |
| |
| virtual float | GetBaseLineThickness () |
| |
| virtual void | SetTopLineThickness (const float lineThickness) |
| |
| virtual float | GetTopLineThickness () |
| |
| virtual void | SetLeftInterconnectTextureIndex (const int textureIndex) |
| |
| virtual int | GetLeftInterconnectTextureIndex () |
| |
| virtual void | SetRightInterconnectTextureIndex (const int textureIndex) |
| |
| virtual int | GetRightInterconnectTextureIndex () |
| |
| virtual void | SetBaseInterconnectTextureIndex (const int textureIndex) |
| |
| virtual int | GetBaseInterconnectTextureIndex () |
| |
| virtual void | SetTopInterconnectTextureIndex (const int textureIndex) |
| |
| virtual int | GetTopInterconnectTextureIndex () |
| |
| virtual void | SetLeftInterconnectTextureRepeatLength (const float textureRepeatLength) |
| |
| virtual float | GetLeftInterconnectTextureRepeatLength () |
| |
| virtual void | SetRightInterconnectTextureRepeatLength (const float textureRepeatLength) |
| |
| virtual float | GetRightInterconnectTextureRepeatLength () |
| |
| virtual void | SetBaseInterconnectTextureRepeatLength (const float textureRepeatLength) |
| |
| virtual float | GetBaseInterconnectTextureRepeatLength () |
| |
| virtual void | SetTopInterconnectTextureRepeatLength (const float textureRepeatLength) |
| |
| virtual float | GetTopInterconnectTextureRepeatLength () |
| |
| virtual void | SetLeftFlowTextureIndex (const int textureIndex) |
| |
| virtual int | GetLeftFlowTextureIndex () |
| |
| virtual void | SetRightFlowTextureIndex (const int textureIndex) |
| |
| virtual int | GetRightFlowTextureIndex () |
| |
| virtual void | SetBaseFlowTextureIndex (const int textureIndex) |
| |
| virtual int | GetBaseFlowTextureIndex () |
| |
| virtual void | SetTopFlowTextureIndex (const int textureIndex) |
| |
| virtual int | GetTopFlowTextureIndex () |
| |
| virtual void | SetLeftFlowTextureRepeatLength (const float textureRepeatLength) |
| |
| virtual float | GetLeftFlowTextureRepeatLength () |
| |
| virtual void | SetRightFlowTextureRepeatLength (const float textureRepeatLength) |
| |
| virtual float | GetRightFlowTextureRepeatLength () |
| |
| virtual void | SetBaseFlowTextureRepeatLength (const float textureRepeatLength) |
| |
| virtual float | GetBaseFlowTextureRepeatLength () |
| |
| virtual void | SetTopFlowTextureRepeatLength (const float textureRepeatLength) |
| |
| virtual float | GetTopFlowTextureRepeatLength () |
| |
| virtual void | SetLeftShowFlow (const bool showFlow) |
| |
| virtual bool | GetLeftShowFlow () |
| |
| virtual void | SetRightShowFlow (const bool showFlow) |
| |
| virtual bool | GetRightShowFlow () |
| |
| virtual void | SetBaseShowFlow (const bool showFlow) |
| |
| virtual bool | GetBaseShowFlow () |
| |
| virtual void | SetTopShowFlow (const bool showFlow) |
| |
| virtual bool | GetTopShowFlow () |
| |
| virtual void | SetLeftFlowRate (const float flowRate) |
| |
| virtual float | GetLeftFlowRate () |
| |
| virtual void | SetRightFlowRate (const float flowRate) |
| |
| virtual float | GetRightFlowRate () |
| |
| virtual void | SetBaseFlowRate (const float flowRate) |
| |
| virtual float | GetBaseFlowRate () |
| |
| virtual void | SetTopFlowRate (const float flowRate) |
| |
| virtual float | GetTopFlowRate () |
| |
| virtual void | SetLeftShowFlowBlink (const bool showFlowBlink) |
| |
| virtual bool | GetLeftShowFlowBlink () |
| |
| virtual void | SetRightShowFlowBlink (const bool showFlowBlink) |
| |
| virtual bool | GetRightShowFlowBlink () |
| |
| virtual void | SetBaseShowFlowBlink (const bool showFlowBlink) |
| |
| virtual bool | GetBaseShowFlowBlink () |
| |
| virtual void | SetTopShowFlowBlink (const bool showFlowBlink) |
| |
| virtual bool | GetTopShowFlowBlink () |
| |
| virtual void | SetLeftFlowBlinkRate (const float flowBlinkRate) |
| |
| virtual float | GetLeftFlowBlinkRate () |
| |
| virtual void | SetRightFlowBlinkRate (const float flowBlinkRate) |
| |
| virtual float | GetRightFlowBlinkRate () |
| |
| virtual void | SetBaseFlowBlinkRate (const float flowBlinkRate) |
| |
| virtual float | GetBaseFlowBlinkRate () |
| |
| virtual void | SetTopFlowBlinkRate (const float flowBlinkRate) |
| |
| virtual float | GetTopFlowBlinkRate () |
| |
| virtual void | SetLeftFlowBlinkStartColor (const GlsColor &startColor) |
| |
| virtual GlsColor | GetLeftFlowBlinkStartColor () |
| |
| virtual void | SetRightFlowBlinkStartColor (const GlsColor &startColor) |
| |
| virtual GlsColor | GetRightFlowBlinkStartColor () |
| |
| virtual void | SetBaseFlowBlinkStartColor (const GlsColor &startColor) |
| |
| virtual GlsColor | GetBaseFlowBlinkStartColor () |
| |
| virtual void | SetTopFlowBlinkStartColor (const GlsColor &startColor) |
| |
| virtual GlsColor | GetTopFlowBlinkStartColor () |
| |
| virtual void | SetLeftFlowBlinkEndColor (const GlsColor &endColor) |
| |
| virtual GlsColor | GetLeftFlowBlinkEndColor () |
| |
| virtual void | SetRightFlowBlinkEndColor (const GlsColor &endColor) |
| |
| virtual GlsColor | GetRightFlowBlinkEndColor () |
| |
| virtual void | SetBaseFlowBlinkEndColor (const GlsColor &endColor) |
| |
| virtual GlsColor | GetBaseFlowBlinkEndColor () |
| |
| virtual void | SetTopFlowBlinkEndColor (const GlsColor &endColor) |
| |
| virtual GlsColor | GetTopFlowBlinkEndColor () |
| |
| virtual void | SetTopVisible (const bool topVisible) |
| |
| virtual bool | GetTopVisible () |
| |
| virtual void | SetUseDisplayList (const bool useDisplayList) |
| |
| virtual bool | GetUseDisplayList () |
| |
| | 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 |
| |