GL Studio C++ Runtime API
GlsEyePoint Member List

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

_alphaModeDisplayObjectprotected
_alternateCalcOrthographicViewGlsEyePointprotected
_alternateCalcPerspectiveViewGlsEyePointprotected
_antiAliasDisplayObjectprotected
_attributesAddedDisplayObjectprotected
_BaseClass typedefGlsEyePoint
_blinkingDisplayObjectprotected
_blinkRateDisplayObjectprotected
_colorDisplayObjectprotected
_cullBackFaceDisplayObjectprotected
_dcsMatrixDisplayObjectprotected
_depthTestDisplayObjectprotected
_drawMatrixDisplayObjectprotected
_farClipGlsEyePointprotected
_fovGlsEyePointprotected
_fovIsHorizontalGlsEyePointprotected
_horizontalConstraintGlsEyePointprotected
_lineStippleMultiplierDisplayObjectprotected
_lineStipplePatternDisplayObjectprotected
_lineWidthDisplayObjectprotected
_locationDisplayObjectprotected
_materialIndicesDisplayObjectprotected
_modelMatrixDisplayObjectprotected
_nearClipGlsEyePointprotected
_needCalcDrawMatrixDisplayObjectprotected
_normalsDisplayObjectprotected
_nTex_verticesDisplayObjectprotected
_nVerticesDisplayObjectprotected
_orthographicGlsEyePointprotected
_orthoSizeGlsEyePointprotected
_otherFovGlsEyePointprotected
_otherOrthoSizeGlsEyePointprotected
_polygonEndDisplayObjectprotected
_polygonModeDisplayObjectprotected
_projMatrixDisplayObjectprotected
_shadingDisplayObjectprotected
_texCoordDisplayObjectprotected
_textureBlendColorDisplayObjectprotected
_textureIndexDisplayObjectprotected
_textureMagFilterDisplayObjectprotected
_textureMapDisplayObjectprotected
_textureMinFilterDisplayObjectprotected
_texturePointsDisplayObjectprotected
_textureRepeatDisplayObjectprotected
_userDataDisplayObjectprotected
_verticalConstraintGlsEyePointprotected
_verticesDisplayObjectprotected
_viewMatrixDisplayObjectprotected
_viewVectorsGlsEyePointprotected
_visibleDisplayObjectprotected
_weakRefsWeakReferenceableMixinprotected
AddWeakReference(WeakReference *weakRef) overrideWeakReferenceableMixininlinevirtual
AllocateModelMatrix()DisplayObjectprotected
AlphaMode(int mode)DisplayObjectvirtual
AlphaMode()DisplayObjectvirtual
AntiAlias()DisplayObjectvirtual
AntiAlias(bool alias)DisplayObjectvirtual
ApplyDynamicRotation()DisplayObjectprotected
ApplyTextureSettings(int textureIndex=-1)DisplayObject
ApplyViewMatrices()GlsEyePointvirtual
Attributes()DisplayObjectinline
Attributes() constDisplayObjectinline
AvailableAttributesEnum enum nameDisplayObject
BaseClass typedefGlsEyePoint
BlinkedOff()DisplayObjectvirtual
Blinking()DisplayObjectvirtual
Blinking(const bool blink)DisplayObjectvirtual
BlinkRate()DisplayObjectvirtual
BlinkRate(const float rate)DisplayObjectvirtual
BoundingVolumeCenter() constDisplayObjectinline
BoundingVolumeCenter(const Vector &center)DisplayObject
BoundingVolumeHit(const Vector &start, const Vector &direction)DisplayObject
BoundingVolumeRadius() constDisplayObjectinline
BoundingVolumeRadius(float radius)DisplayObject
CalcDrawMatrix()DisplayObjectprotectedvirtual
CalcDrawMatrixIfExists()DisplayObjectinlineprotected
CalcOrthographicView(int viewWidth, int viewHeight, GlsEyePoint *thisEye, double &fovY, double &aspect)GlsEyePointvirtual
CalcPerspectiveView(int viewWidth, int viewHeight, GlsEyePoint *thisEye, double &fovY, double &aspect)GlsEyePointvirtual
Calculate(double time)DisplayObjectvirtual
CalculateCollisionPoint(const Vector &pickLoc, const Vector &directionVector, Vector *collisionPoint)DisplayObject
CalculateMatrices(const OpenGLMatrices &newMatrices)DisplayObjectprotectedvirtual
CalculateParentBoundingBox()DisplayObjectvirtual
CalculateTextureCoordinates()DisplayObjectvirtual
CallbackCaller() constDisplayObjectinline
CallbackCaller(CallbackMethodCallerBase *cb)DisplayObject
CloneObject(bool generateNames=false) overrideGlsEyePointvirtual
ColorMaterialMode()DisplayObjectprotectedvirtual
CopyGeometry(DisplayObject *src) overrideGlsEyePointvirtual
CopyHierarchyProperties(DisplayObject *src, bool copyName)DisplayObjectvirtual
CopyProperties(DisplayObject *src) overrideGlsEyePointvirtual
CullBackFace(const bool val)DisplayObjectvirtual
CullBackFace()DisplayObjectvirtual
Culled() constDisplayObjectinline
Culled(bool val)DisplayObjectinline
CullTest(const GlsMatrixType *matrix, const Culler &culler)DisplayObjectinline
DcsMatrix()DisplayObjectinline
DcsMatrix() constDisplayObjectinline
DcsMatrix(const GlsMatrixType &matrix)DisplayObject
DCSToLogical(Vector dcsPoint, Vector &logicalPoint, const GlsMatrixType *dcsMatrix=NULL)DisplayObject
DeleteVertex(unsigned int indexAfter) finalDisplayObjectinlinevirtual
DeleteVertexAt(unsigned int index)DisplayObjectvirtual
DepthTest()DisplayObjectvirtual
DepthTest(unsigned char zbuf)DisplayObjectvirtual
Destroy()DisplayObject
Direction()GlsEyePoint
DisplayObject(float x, float y, float z)DisplayObject
DisplayObject(const DisplayObject &object, const bool generateNames)DisplayObject
Draw() overrideGlsEyePointvirtual
DrawDebugGeometry(bool draw)GlsEyePointinlinestatic
DrawFrustum(bool selected, bool orthographic, bool fovIsHorizontal, double orthoSize, double otherOrthoSize, double fov, double otherFov, FovConstraintType horizontalConstraint, FovConstraintType verticalConstraint, double farClip, double nearClip)GlsEyePointvirtual
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
DynamicRotation()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() constDisplayObject
Editor(DisplayObjectEditor *editor)DisplayObject
FarClip(double val)GlsEyePoint
FarClip()GlsEyePoint
FinishObject()DisplayObjectinlinevirtual
FOV(double fovDeg)GlsEyePoint
FOV()GlsEyePoint
FOV_CONSTRAINT_EXACTLY enum value (defined in GlsEyePoint)GlsEyePoint
FOV_CONSTRAINT_GREATER enum value (defined in GlsEyePoint)GlsEyePoint
FOV_CONSTRAINT_LESS enum value (defined in GlsEyePoint)GlsEyePoint
FOV_CONSTRAINT_NONE enum value (defined in GlsEyePoint)GlsEyePoint
FovConstraintType enum nameGlsEyePoint
FovIsHorizontal(bool val)GlsEyePoint
FovIsHorizontal()GlsEyePoint
GenerateInstanceName()DisplayObjectvirtual
GetApplicableTextureIndex()DisplayObjectprotected
GetApplicableTextureRepeat()DisplayObjectprotected
GetBlendColor(unsigned char color[])DisplayObject
GetBlendColor(unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a)DisplayObject
GetBlendColor()DisplayObjectvirtual
GetCenter(Vector &center)DisplayObjectvirtual
GetColor()DisplayObjectvirtual
GetColor(unsigned char c4[])DisplayObject
GetColor(unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a)DisplayObject
GetCppInterfaceDescription(InterfaceListType *addToThisList) overrideGlsEyePointvirtual
GetCppInterfaceDescriptionFree(InterfaceListType *list) overrideGlsEyePointvirtual
GetExtents(float &x, float &y, float &z, float &x1, float &y1, float &z1)DisplayObjectvirtual
GetExtentsDCS(Vector &min, Vector &max)DisplayObject
GetFillColor(unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a)DisplayObject
GetFillColor(unsigned char c4[])DisplayObject
GetFillColor()DisplayObjectvirtual
GetLocation(Vertex &v)DisplayObjectvirtual
GetLocation(float &x, float &y, float &z)DisplayObjectvirtual
GetModelViewMatrix(GlsMatrixType &modelview, bool includeEyeToWorld=true)GlsEyePointvirtual
GetPainter()DisplayObjectvirtual
GetPlaneVectorPoints(Vertex &p1, Vertex &p2, Vertex &p3, Vertex &planeVector)DisplayObjectvirtual
GetProjectionMatrix(GlsMatrixType &proj, int viewW, int viewH)GlsEyePointvirtual
GetResources(std::ostream &outstr, GlsResourceFilter *filter=NULL)DisplayObjectvirtual
GetRotationPoint(Vertex &v)DisplayObjectvirtual
GetTextureCoordinates()DisplayObjectinline
GetTexturePoints()DisplayObjectvirtual
GetTexturePointTransformationMatrix(GlsMatrixType &world2tex)DisplayObject
GetTransformedExtents(Vector &min, Vector &max, const GlsMatrixType &matrix, bool resetMinMax=true)DisplayObjectvirtual
GetViewVectors(Vector &x, Vector &y, Vector &z)GlsEyePoint
GLS_ATTRIBUTES_ALL enum value (defined in DisplayObject)DisplayObject
GLS_ATTRIBUTES_APPEARANCE enum value (defined in DisplayObject)DisplayObject
GLS_ATTRIBUTES_BASIC enum value (defined in DisplayObject)DisplayObject
GLS_ATTRIBUTES_DYNAMIC enum value (defined in DisplayObject)DisplayObject
GLS_ATTRIBUTES_GEOMETRY enum value (defined in DisplayObject)DisplayObject
GLS_ATTRIBUTES_NONE enum value (defined in DisplayObject)DisplayObject
GLS_ATTRIBUTES_SPECIALIZED enum value (defined in DisplayObject)DisplayObject
GlsEyePoint()GlsEyePoint
GlsEyePoint(const GlsEyePoint &that, const bool generateNames)GlsEyePoint
GlsEyePointEditor (defined in GlsEyePoint)GlsEyePointfriend
handle(DisplayEvent *ev)DisplayObjectvirtual
Hit(float x, float y, float z, float scale, const Vector &directionVector, Vector *collisionPoint)DisplayObjectvirtual
HitUtil(float x, float y, float z, float scale, Vertex *vertices, unsigned int vertex_cnt, const Vector &directionVector, Vector *collisionPoint)DisplayObjectvirtual
HorizontalConstraint(FovConstraintType val)GlsEyePoint
HorizontalConstraint()GlsEyePoint
InsertVertex(unsigned int indexAfter) finalDisplayObjectinlinevirtual
InsertVertexAt(unsigned int index)DisplayObjectvirtual
InsideVertexExtents(float x, float y, unsigned int nVerts, Vertex *verts, float tolerance)DisplayObjectprotected
InstanceName()DisplayObject
InstanceName() constDisplayObject
InstanceName(const char *name)DisplayObject
InvalidatePainter()DisplayObject
IsVisibleInScene(const DisplayObject *obj=NULL) constDisplayObjectvirtual
LastDrawMatrixLocation(const Vertex &loc)DisplayObjectinlineprotected
LastDrawMatrixLocation()DisplayObjectinlineprotected
LightingEnabled()DisplayObjectvirtual
LightingEnabled(bool lighting)DisplayObjectvirtual
LineStippleMultiplier()DisplayObjectvirtual
LineStippleMultiplier(int mult)DisplayObjectvirtual
LineStipplePattern()DisplayObjectvirtual
LineStipplePattern(int pattern)DisplayObjectvirtual
LineWidth()DisplayObjectvirtual
LineWidth(float width)DisplayObjectvirtual
Location() constDisplayObjectvirtual
Location(const Vertex &v)DisplayObjectvirtual
Location(float x, float y, float z)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
NearClip(double val)GlsEyePoint
NearClip()GlsEyePoint
NeedCalcDrawMatrix()DisplayObjectinline
NeedCalculate()DisplayObjectinline
NeedCalculate(bool val)DisplayObjectinlineprotected
Normals()DisplayObjectinline
NotifyAttributeChanged(const AttributeName &name) overrideDisplayObjectvirtual
NotifyWeakReferenceDestroyed(WeakReference *ref) overrideWeakReferenceableMixininlinevirtual
NumberOfVertices() constDisplayObjectinline
ObjectDepth()DisplayObjectvirtual
ObjectHeight()DisplayObjectvirtual
ObjectWidth()DisplayObjectvirtual
Orientation(const Vector &direction, float roll, const Vector &upVector=Vector(0, 1, 0))GlsEyePoint
Orthographic(bool val)GlsEyePoint
Orthographic()GlsEyePoint
OrthoSize(double val)GlsEyePoint
OrthoSize()GlsEyePoint
OtherFOV(double fovDeg)GlsEyePoint
OtherFOV()GlsEyePoint
OtherOrthoSize(double val)GlsEyePoint
OtherOrthoSize()GlsEyePoint
Parent(DisplayFrame *par)DisplayObjectvirtual
Parent() constDisplayObjectinline
ParentGroup(Group *group)DisplayObjectvirtual
ParentGroup() constDisplayObjectinline
Pick3D(const Vector &winLoc, const Vector &logicalCoords, float scale, const Vector &directionVector, Vector &collisionWinLoc, const OpenGLMatrices &drawnMatrices)DisplayObjectvirtual
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()DisplayObjectvirtual
PolygonEnd(const int end)DisplayObjectvirtual
PolygonMode()DisplayObjectvirtual
PolygonMode(int mode)DisplayObjectvirtual
PreDraw(const OpenGLMatrices &current, Culler &culler)DisplayObjectvirtual
ProjMatrix()DisplayObject
ReallocateVertices(unsigned int numVertices, bool initializeNew, bool copyOld)DisplayObjectvirtual
RelativeAngle(const float x, const float y)DisplayObjectvirtual
Resource(const char *name)DisplayObjectvirtual
RestoreAlpha()DisplayObject
RestoreAntiAlias()DisplayObject
RestoreLighting()DisplayObject
RestoreLineStyle()DisplayObject
Roll(const Vector upVector=Vector(0, 1, 0))GlsEyePoint
Rotate(const Vector &orig, float angle, const Vector &axis) overrideGlsEyePointvirtual
Rotate(float angle, int axis=Z_AXIS)GlsEyePointvirtual
Rotate(const Vector &origin, float angle, int axis=Z_AXIS)GlsEyePointvirtual
Rotate(const Vector &orig, float angle, const Vector &axis)GlsEyePointvirtual
RotationPoint() constDisplayObjectinline
RotationPoint(const Vertex &v)DisplayObjectvirtual
RotationPoint(float x, float y, float z)DisplayObjectvirtual
SaveMatrices()DisplayObject
Scale(float px, float py, float pz, Vertex *anchor, int handleBar=0)DisplayObjectvirtual
Set(int spec,...)DisplayObject
SetAlternateCalcOrthographicView(GlsEyePoint *eye, T *container, typename EyePointCalcViewCallback< T >::MethodType method)GlsEyePointinlinestatic
SetAlternateCalcPerspectiveView(GlsEyePoint *eye, T *container, typename EyePointCalcViewCallback< T >::MethodType method)GlsEyePointinlinestatic
SetAvailableAttributes(unsigned int value) overrideGlsEyePointvirtual
SetBlendColor(const GlsColor &color)DisplayObjectvirtual
SetBlendColor(unsigned char color[])DisplayObject
SetBlendColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)DisplayObject
SetColor(const GlsColor &color)DisplayObjectvirtual
SetColor(unsigned char c4[])DisplayObjectinline
SetColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)DisplayObjectinline
SetFillColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)DisplayObjectinline
SetFillColor(unsigned char c4[])DisplayObjectinline
SetFillColor(const GlsColor &color)DisplayObjectvirtual
SetManualBlinkElapsedTime(double elapsedTime)DisplayObjectstatic
SetNormals(unsigned int nPoints, Vector *vertices)DisplayObjectvirtual
SetOrigin(const Vertex &vert)DisplayObjectvirtual
SetPainter(GlsPainter *painter)DisplayObjectvirtual
SetTexCoords(unsigned int nPoints, Vector *new_tex_coord, bool isVectorArray=true)DisplayObjectvirtual
SetTexCoords(unsigned int nPoints, Vertex *new_tex_coord)DisplayObjectinline
SetupAlpha()DisplayObject
SetupAntiAlias()DisplayObject
SetupDepthTest()DisplayObject
SetupLighting()DisplayObject
SetupLineStyle()DisplayObject
SetupPolyDrawStyle()DisplayObject
SetupShading()DisplayObject
SetupTexture()DisplayObject
SetValue(int spec, va_list &args) overrideGlsEyePointvirtual
SetVertexColor(unsigned int vertex, unsigned char CurrentFillColor[])DisplayObjectvirtual
SetVertices(unsigned int nPoints, Vertex *vertices)DisplayObjectvirtual
SetViewVectors(const Vector &x, const Vector &y, const Vector &z)GlsEyePoint
Shading()DisplayObjectvirtual
Shading(const int shading)DisplayObjectvirtual
StaticGetCppInterfaceDescription(InterfaceListType *addToThisList=NULL)DisplayObjectstatic
TextureCoordinates()DisplayObjectinline
TextureIndex()DisplayObjectvirtual
TextureIndex(int textureIndex)DisplayObjectvirtual
TextureMagnificationFilter()DisplayObjectvirtual
TextureMagnificationFilter(const int filter)DisplayObjectvirtual
TextureMappingTechnique()DisplayObjectvirtual
TextureMappingTechnique(const int map)DisplayObjectvirtual
TextureMinificationFilter()DisplayObjectvirtual
TextureMinificationFilter(const int filter)DisplayObjectvirtual
TextureRepeat()DisplayObjectvirtual
TextureRepeat(const int rep)DisplayObjectvirtual
Translate(float tr[])DisplayObjectvirtual
Translate(float x, float y, float z)DisplayObjectvirtual
TranslateVertices(float x, float y, float z)DisplayObjectvirtual
UpdateBoundingVolume()DisplayObjectvirtual
UseManualBlinkElapsedTime(bool useManualTime)DisplayObjectstatic
UserData() constDisplayObjectinline
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
VerticalConstraint(FovConstraintType val)GlsEyePoint
VerticalConstraint()GlsEyePoint
Vertices()DisplayObjectinlinevirtual
ViewMatrix()DisplayObject
Visibility() constDisplayObjectinline
Visibility(const bool vis)DisplayObjectvirtual
Visible() constDisplayObjectinline
WeakReferenceableMixin()WeakReferenceableMixininlineprotected
WindowToLogical(const Vector &winLoc, Vector &logical, Vector *directionVector=NULL, const OpenGLMatrices &alternateMatrices=OpenGLMatrices())DisplayObject
WorldRotationPoint()DisplayObjectvirtual
WorldRotationPoint(const Vector &vert)DisplayObjectvirtual
WorldVertex(unsigned int i)DisplayObjectvirtual
WorldVertex(unsigned int i, const Vertex &vert)DisplayObjectvirtual
X() constDisplayObjectinline
X(const float x)DisplayObjectinline
Y() constDisplayObjectinline
Y(const float y)DisplayObjectinline
Z() constDisplayObjectinline
Z(const float z)DisplayObjectinline
~AttributeChangedNotifier()AttributeChangedNotifierinlinevirtual
~DisplayObject()DisplayObjectvirtual
~GlsEyePoint()GlsEyePointvirtual
~WeakReferenceable() (defined in WeakReferenceable)WeakReferenceableinlinevirtual
~WeakReferenceableMixin()WeakReferenceableMixininlineprotectedvirtual