GL Studio C++ Runtime API
Gls3DCable Member List

This is the complete list of members for Gls3DCable, including all inherited members.

_alphaModeDisplayObjectprotected
_antiAliasDisplayObjectprotected
_attributesAddedDisplayObjectprotected
_blinkingDisplayObjectprotected
_blinkRateDisplayObjectprotected
_cableDcsGls3DCableprotected
_collisionStyleGls3DCableprotected
_colorDisplayObjectprotected
_cullBackFaceDisplayObjectprotected
_dcsMatrixDisplayObjectprotected
_depthTestDisplayObjectprotected
_drawMatrixDisplayObjectprotected
_endPointOriGls3DCableprotected
_endPointPosGls3DCableprotected
_flexibilityGls3DCableprotected
_inCableRecalcGls3DCableprotected
_lengthGls3DCableprotected
_lineGls3DCableprotected
_lineStippleMultiplierDisplayObjectprotected
_lineStipplePatternDisplayObjectprotected
_lineWidthDisplayObjectprotected
_locationDisplayObjectprotected
_meshGls3DCableprotected
_modelMatrixDisplayObjectprotected
_needCableRecalcGls3DCableprotected
_needTubeGenerationGls3DCableprotected
_normalsDisplayObjectprotected
_nTex_verticesDisplayObjectprotected
_numberOfSegmentsGls3DCableprotected
_numberOfSidesGls3DCableprotected
_nVerticesDisplayObjectprotected
_polygonEndDisplayObjectprotected
_polygonModeDisplayObjectprotected
_polygonOffsetDisplayObjectprotected
_projMatrixDisplayObjectprotected
_radiusGls3DCableprotected
_sectionSlackPctGls3DCableprotected
_shadingDisplayObjectprotected
_texCoordDisplayObjectprotected
_textureBlendColorDisplayObjectprotected
_textureIndexDisplayObjectprotected
_textureMagFilterDisplayObjectprotected
_textureMapDisplayObjectprotected
_textureMinFilterDisplayObjectprotected
_texturePointsDisplayObjectprotected
_textureRepeatDisplayObjectprotected
_userDataDisplayObjectprotected
_verticesDisplayObjectprotected
_viewMatrixDisplayObjectprotected
_visibleDisplayObjectprotected
_weakRefsWeakReferenceableMixinprotected
AddAvailableAttributes(unsigned int availableAttributes)Groupprotectedvirtual
AddWeakReference(WeakReference *weakRef) overrideWeakReferenceableMixininlinevirtual
AllocateModelMatrix()DisplayObjectprotected
AlphaMode(int mode)Gls3DCablevirtual
AlphaMode(void)Gls3DCablevirtual
AntiAlias(bool mode)Gls3DCablevirtual
AntiAlias(void)Gls3DCablevirtual
ApplyDynamicRotation(void)DisplayObjectprotected
ApplyTextureSettings(int textureIndex=-1)DisplayObject
Attributes()DisplayObjectinline
AvailableAttributesEnum enum nameDisplayObject
BlinkedOff(void)DisplayObject
Blinking(void)DisplayObjectvirtual
Blinking(const bool blink)DisplayObjectvirtual
BlinkRate(void)DisplayObjectvirtual
BlinkRate(const float rate)DisplayObjectvirtual
BoundingVolumeCenter() const DisplayObjectinline
BoundingVolumeCenter(const Vector &center)DisplayObject
BoundingVolumeHit(const Vector &start, const Vector &direction)DisplayObject
BoundingVolumeRadius() const DisplayObjectinline
BoundingVolumeRadius(float radius)DisplayObject
CalcDrawMatrix()DisplayObjectprotectedvirtual
CalcDrawMatrixIfExists()DisplayObjectinlineprotected
Calculate(double time)Gls3DCablevirtual
CalculateCollisionPoint(const Vector &pickLoc, const Vector &directionVector, Vector *collisionPoint)DisplayObject
CalculateMatrices(const OpenGLMatrices &newMatrices)DisplayObjectprotectedvirtual
CalculateParentBoundingBox(void)DisplayObjectvirtual
CalculateTextureCoordinates(void)Gls3DCablevirtual
CallbackCaller() const DisplayObjectinline
CallbackCaller(CallbackMethodCallerBase *cb)DisplayObject
CloneObject(bool generateNames=false)Gls3DCablevirtual
CollisionStyle(const int &value)Gls3DCable
CollisionStyle()Gls3DCable
CopyGeometry(DisplayObject *src) overrideGroupvirtual
CopyHierarchyProperties(DisplayObject *src, bool copyName)DisplayObjectvirtual
CopyProperties(DisplayObject *src)Gls3DCablevirtual
Count(void) const Groupinline
CullBackFace(const bool mode)Gls3DCablevirtual
CullBackFace(void)Gls3DCablevirtual
Culled() const DisplayObjectinline
CullTest(const GlsMatrixType *matrix, const Culler &culler)DisplayObjectinline
CullTestChildren(void) const Groupinline
CullTestChildren(bool mode)Group
DcsMatrix()DisplayObjectinline
DcsMatrix(const GlsMatrixType &matrix)DisplayObject
DCSToLogical(Vector dcsPoint, Vector &logicalPoint, const GlsMatrixType *dcsMatrix=NULL)DisplayObject
DeleteAllChildren()Groupvirtual
DeleteObject(DisplayObject *obj, bool recalculateBoundingbox=true)Groupvirtual
DeleteVertex(unsigned int indexAfter) finalDisplayObjectinlinevirtual
DeleteVertexAt(unsigned) overrideGroupinline
disti::DisplayObject::DeleteVertexAt(unsigned int index)DisplayObjectvirtual
DepthTest(unsigned char mode)Gls3DCablevirtual
DepthTest(void)Gls3DCablevirtual
Destroy()DisplayObject
DisplayObject(float x, float y, float z)DisplayObject
DisplayObject(const DisplayObject &object, const bool generateNames)DisplayObject
Draw(void)Gls3DCablevirtual
DrawMatrix()DisplayObjectinline
DynamicRotate(float angle, int axis)DisplayObject
DynamicRotate(const Vector &v)DisplayObject
DynamicRotate(float angle[])DisplayObject
DynamicRotate(float x, float y, float z)DisplayObjectvirtual
DynamicRotateRelative(float angle, int axis)DisplayObjectvirtual
DynamicRotation(int axis)DisplayObjectvirtual
DynamicScale()DisplayObjectvirtual
DynamicScale(float x, float y, float z)DisplayObjectvirtual
DynamicScale(const Vector &scale)DisplayObject
DynamicTranslate(float x, float y, float z, bool relative=false)DisplayObjectvirtual
DynamicTranslate(const Vertex &amount, bool relative)DisplayObject
DynamicTranslate(const Vector &amount)DisplayObject
DynamicTranslate(float amount, int axis, bool relative=false)DisplayObjectvirtual
DynamicTranslation(int axis)DisplayObjectvirtual
DynamicTranslation()DisplayObjectvirtual
Editor()DisplayObject
Editor() const DisplayObject
Editor(DisplayObjectEditor *editor)DisplayObject
FindByName(const char *name)Group
FindByName(DisplayObject *obj)Groupinline
FindByNameSameFrame(const char *name)Groupvirtual
FindByQualifiedName(const char *name)Group
FindNonRecursive(DisplayObject *obj)Group
FinishObject()DisplayObjectinlinevirtual
First()Group
FirstObject()Group
Flexibility(const float &value)Gls3DCable
Flexibility()Gls3DCable
ForceCableRecalc()Gls3DCable
GenerateInstanceName(void)DisplayObjectvirtual
GetApplicableTextureIndex()DisplayObjectprotected
GetApplicableTextureRepeat()DisplayObjectprotected
GetBlendColor(void)Gls3DCablevirtual
disti::DisplayObject::GetBlendColor(unsigned char color[])DisplayObject
disti::DisplayObject::GetBlendColor(unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a)DisplayObject
GetCenter(Vector &center)DisplayObjectvirtual
GetColor(void)Gls3DCablevirtual
disti::DisplayObject::GetColor(unsigned char c4[])DisplayObject
disti::DisplayObject::GetColor(unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a)DisplayObject
GetCppInterfaceDescription(InterfaceListType *addToThisList=NULL)Gls3DCablevirtual
GetCppInterfaceDescriptionFree(InterfaceListType *array)Gls3DCablevirtual
GetExtents(float &x, float &y, float &z, float &x1, float &y1, float &z1) overrideGroupvirtual
GetExtentsDCS(Vector &min, Vector &max)DisplayObject
GetFillColor(void)Gls3DCablevirtual
disti::DisplayObject::GetFillColor(unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a)DisplayObject
disti::DisplayObject::GetFillColor(unsigned char c4[])DisplayObject
GetLocation(Vertex &v)DisplayObjectvirtual
GetLocation(float &x, float &y, float &z)DisplayObjectvirtual
GetPainter()DisplayObjectvirtual
GetPlaneVectorPoints(Vertex &p1, Vertex &p2, Vertex &p3, Vertex &planeVector)DisplayObjectvirtual
GetResources(std::ostream &outstr, GlsResourceFilter *filter)Gls3DCablevirtual
GetRotationPoint(Vertex &v)DisplayObjectvirtual
GetTextureCoordinates(void)DisplayObjectinline
GetTexturePoints(void)DisplayObjectvirtual
GetTexturePointTransformationMatrix(GlsMatrixType &world2tex)DisplayObject
GetTransformedExtents(Vector &min, Vector &max, const GlsMatrixType &matrix, bool resetMinMax=true) overrideGroupvirtual
Gls3DCable(bool generateInstance=false)Gls3DCable
Gravity(const bool &value)Gls3DCable
Gravity()Gls3DCableinline
Group(int generateInstance=0)Groupexplicit
Group(const Group &group, bool generateNames)Group
GrowBoundingBox(DisplayObject *obj)Groupprotectedvirtual
handle(DisplayEvent *ev)Gls3DCablevirtual
Hit(float x, float y, float z, float scale, const Vector &directionVector, Vector *collisionPoint)Gls3DCablevirtual
HitUtil(float x, float y, float z, float scale, Vertex *vertices, unsigned int vertex_cnt, const Vector &directionVector, Vector *collisionPoint)DisplayObjectvirtual
InitialGroupCount(unsigned int cnt)Group
InsertObject(DisplayObject *obj, bool reparent=true, bool recalculateBoundingbox=true, int loc=-1)Groupvirtual
InsertVertex(unsigned int indexAfter) finalDisplayObjectinlinevirtual
InsertVertexAt(unsigned) overrideGroupinline
disti::DisplayObject::InsertVertexAt(unsigned int index)DisplayObjectvirtual
InsideVertexExtents(float x, float y, unsigned int nVerts, Vertex *verts, float tolerance)DisplayObjectprotected
InstanceName(void)DisplayObject
InstanceName(const char *name)DisplayObject
InvalidatePainter()DisplayObject
IsEmpty() const Groupinline
IsVisibleInScene(const DisplayObject *obj=NULL) const DisplayObjectvirtual
Item(unsigned int index)Group
Last()Group
LastObject(void)Group
Length(const float &value)Gls3DCable
Length()Gls3DCable
LightingEnabled()Gls3DCablevirtual
LightingEnabled(bool lighting)Gls3DCablevirtual
LineStippleMultiplier(int mult)Gls3DCablevirtual
LineStippleMultiplier(void)Gls3DCablevirtual
LineStipplePattern(int pattern)Gls3DCablevirtual
LineStipplePattern(void)Gls3DCablevirtual
LineWidth(float width)Gls3DCablevirtual
LineWidth(void)Gls3DCablevirtual
Location(const Vertex &v) overrideGroupvirtual
Location(float x, float y, float z) overrideGroupvirtual
disti::DisplayObject::Location(void) const DisplayObjectvirtual
LogicalToDCS(Vector logicalPoint, Vector &objectLocal, const Vector *directionVector, const Vector &planeNormal=Vector(0, 0, 1), const Vector &planePoint=Vector(), const GlsMatrixType *dcsMatrix=NULL)DisplayObject
LogicalToWindow(const Vector &logical, Vector &winLoc, const OpenGLMatrices &alternateMatrices=OpenGLMatrices())DisplayObject
MaterialIndex()DisplayObjectvirtual
MaterialIndex(int index)DisplayObjectvirtual
MaterialIndices()DisplayObjectvirtual
MaterialIndices(DynamicArray< int > indices)DisplayObjectvirtual
ModelMatrix()DisplayObject
NeedCalcDrawMatrix()DisplayObjectinline
NeedCalculate()DisplayObjectinline
NeedCalculate(bool val)DisplayObjectinlineprotected
Normals()DisplayObjectinline
NotifyAttributeChanged(const AttributeName &name) overrideDisplayObjectvirtual
NotifyWeakReferenceDestroyed(WeakReference *ref) overrideWeakReferenceableMixininlinevirtual
NumberOfSegments(const unsigned int &value)Gls3DCable
NumberOfSegments()Gls3DCable
NumberOfSides(const unsigned int &value)Gls3DCable
NumberOfSides()Gls3DCable
NumberOfVertices() const DisplayObjectinline
ObjectDepth(void)DisplayObjectvirtual
ObjectHeight(void)DisplayObjectvirtual
Objects()Groupinline
Objects() const Groupinline
ObjectWidth(void)DisplayObjectvirtual
operator[](unsigned int index)Groupinline
operator[](unsigned int index) const Groupinline
Parent(DisplayFrame *par) overrideGroupvirtual
disti::DisplayObject::Parent(void) const DisplayObjectinline
ParentGroup(Group *group)DisplayObjectvirtual
ParentGroup(void) const DisplayObjectinline
PerformGroupCullCheck(void) const Groupinline
PerformGroupCullCheck(bool mode)Group
Pick3D(const Vector &winLoc, const Vector &logicalCoords, float scale, const Vector &directionVector, Vector &collisionWinLoc, const OpenGLMatrices &parentDrawn)Gls3DCablevirtual
Pickable()DisplayObjectinline
Pickable(unsigned char pick)DisplayObjectvirtual
PickCleanup(Vertex *vertices, unsigned int vertex_cnt)DisplayObjectprotected
PickSetup(float x, float y, float z, Vertex *vertices, unsigned int vertex_cnt, const Vector &directionVector)DisplayObjectprotected
PolygonEnd(const int mode)Gls3DCablevirtual
PolygonEnd(void)Gls3DCablevirtual
PolygonMode(void)Gls3DCablevirtual
PolygonMode(int mode)Gls3DCablevirtual
Position(const DisplayObject *obj) const Group
PreDraw(const OpenGLMatrices &parentMatrices, Culler &culler)Gls3DCablevirtual
ProjMatrix()DisplayObject
PushObject(DisplayObject *obj)Groupvirtual
Radius(const float &value)Gls3DCable
Radius()Gls3DCable
ReallocateVertices(unsigned int numVertices, bool initializeNew, bool copyOld)DisplayObjectvirtual
RelativeAngle(const float x, const float y)DisplayObjectvirtual
ReorderObject(unsigned int oldIndex, unsigned int newIndex)Groupvirtual
Resource(const char *name)Gls3DCablevirtual
RestoreAlpha(void)DisplayObject
RestoreAntiAlias(void)DisplayObject
RestoreLighting(void)DisplayObject
RestoreLineStyle(void)DisplayObject
Rotate(const Vector &orig, float angle, const Vector &axis) overrideGroupvirtual
disti::DisplayObject::Rotate(float angle, int axis=Z_AXIS)DisplayObjectvirtual
disti::DisplayObject::Rotate(const Vector &origin, float angle, int axis=Z_AXIS)DisplayObjectvirtual
RotationPoint() const DisplayObjectinline
RotationPoint(const Vertex &v)DisplayObjectvirtual
RotationPoint(float x, float y, float z)DisplayObjectvirtual
SaveMatrices()DisplayObject
Scale(float scale_x, float scale_y, float scale_z, Vertex *anchor=NULL, int handle=0) overrideGroupvirtual
Set(int spec,...)DisplayObject
SetAvailableAttributes(unsigned int value)Gls3DCablevirtual
SetBlendColor(const GlsColor &color)Gls3DCablevirtual
disti::DisplayObject::SetBlendColor(unsigned char color[])DisplayObject
disti::DisplayObject::SetBlendColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)DisplayObject
SetColor(const GlsColor &color)Gls3DCablevirtual
disti::DisplayObject::SetColor(unsigned char c4[])DisplayObjectinline
disti::DisplayObject::SetColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)DisplayObjectinline
SetFillColor(const GlsColor &color)Gls3DCablevirtual
disti::DisplayObject::SetFillColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)DisplayObjectinline
disti::DisplayObject::SetFillColor(unsigned char c4[])DisplayObjectinline
SetGroupLocation(const Vertex &v)Groupvirtual
SetManualBlinkElapsedTime(double elapsedTime)DisplayObjectstatic
SetNormals(unsigned int nPoints, Vector *vertices)DisplayObjectvirtual
SetOrigin(const Vertex &vert)DisplayObjectvirtual
SetPainter(GlsPainter *painter) overrideGroupvirtual
SetTexCoords(unsigned int nPoints, Vector *new_tex_coord, bool isVectorArray=true)DisplayObjectvirtual
SetTexCoords(unsigned int nPoints, Vertex *new_tex_coord)DisplayObjectinline
SetupAlpha(void)DisplayObject
SetupAntiAlias(void)DisplayObject
SetupDepthTest(void)DisplayObject
SetupLighting(void)DisplayObject
SetupLineStyle(void)DisplayObject
SetupPolyDrawStyle(void)DisplayObject
SetupShading(void)DisplayObject
SetupTexture(void)DisplayObject
SetValue(int spec, va_list &args)Gls3DCablevirtual
SetVertexColor(unsigned int vertex, unsigned char CurrentFillColor[])DisplayObjectvirtual
SetVertices(unsigned int nPoints, Vertex *vertices)DisplayObjectvirtual
Shading(const int mode)Gls3DCablevirtual
Shading(void)Gls3DCablevirtual
SlackPct(unsigned int section, double pct)Gls3DCable
SlackPct(unsigned int section)Gls3DCable
SlackSectionCount() const Gls3DCable
TextureCoordinates(void)DisplayObjectinline
TextureIndex(void)DisplayObjectvirtual
TextureIndex(int textureIndex)DisplayObjectvirtual
TextureMagnificationFilter(const int filter)Gls3DCablevirtual
TextureMagnificationFilter(void)Gls3DCablevirtual
TextureMappingTechnique(const int map)Gls3DCablevirtual
TextureMappingTechnique(void)Gls3DCablevirtual
TextureMinificationFilter(const int filter)Gls3DCablevirtual
TextureMinificationFilter(void)Gls3DCablevirtual
TextureRepeat(const int rep)Gls3DCablevirtual
TextureRepeat(void)Gls3DCablevirtual
Translate(float x, float y, float z) overrideGroupvirtual
Translate(float transAmount[]) overrideGroupvirtual
TranslateVertices(float x, float y, float z) overrideGroupvirtual
UpdateBoundingVolume(void)DisplayObjectvirtual
UseManualBlinkElapsedTime(bool useManualTime)DisplayObjectstatic
UserData(void) const DisplayObjectinline
UserData(void *data)DisplayObjectinline
VaListSetNormals(unsigned int nPoints, va_list args)DisplayObjectprotectedvirtual
VaListSetTexCoords(unsigned int nPoints, va_list args)DisplayObjectprotectedvirtual
VaListSetVertices(unsigned int nPoints, va_list args)DisplayObjectprotectedvirtual
VaSetNormals(unsigned int nPoints,...)DisplayObject
VaSetTexCoords(unsigned int nPoints,...)DisplayObject
VaSetVertices(unsigned int nPoints,...)DisplayObject
Vertices()DisplayObjectinlinevirtual
ViewMatrix()DisplayObject
Visibility(void) const DisplayObjectinline
Visibility(const bool vis)DisplayObjectvirtual
Visible(void) const DisplayObjectinline
WeakReferenceableMixin(void)WeakReferenceableMixininlineprotected
WindowToLogical(const Vector &winLoc, Vector &logical, Vector *directionVector=NULL, const OpenGLMatrices &alternateMatrices=OpenGLMatrices())DisplayObject
WorldRotationPoint(void)DisplayObjectvirtual
WorldRotationPoint(const Vector &vert)DisplayObjectvirtual
WorldVertex(unsigned int i)DisplayObjectvirtual
WorldVertex(unsigned int i, const Vertex &vert)DisplayObjectvirtual
X(void) const DisplayObjectinline
X(const float x)DisplayObjectinline
Y(void) const DisplayObjectinline
Y(const float y)DisplayObjectinline
Z(void) const DisplayObjectinline
Z(const float z)DisplayObjectinline
~AttributeChangedNotifier()AttributeChangedNotifierinlinevirtual
~DisplayObject(void)DisplayObjectvirtual
~Gls3DCable()Gls3DCablevirtual
~Group()Groupvirtual
~WeakReferenceableMixin()WeakReferenceableMixininlineprotectedvirtual