VisioDevKit
v2.0
|
Describes the common properties of a VgIGeometry. More...
Public Attributes | |
double | mVisibilityRampStartVisible |
Distance in meters at which it starts becoming visible. More... | |
double | mVisibilityRampFullyVisible |
Distance in meters at which it is fully visible. More... | |
double | mVisibilityRampStartInvisible |
Distance in meters at which it starts to become invisible. More... | |
double | mVisibilityRampFullyInvisible |
Distance in meters at which it is fully invisible. More... | |
int | mZIndex |
This member sets the z-index of the line. More... | |
bool | mDrawOnTop |
Tells whether the line should draw on top (ignoring z-buffer). More... | |
Protected Member Functions | |
VgGeometryDescriptor () | |
Constructor. More... | |
VgGeometryDescriptor (const VgGeometryDescriptor &pDescriptor) | |
Copy contructor. More... | |
virtual | ~VgGeometryDescriptor () |
Destructor. More... | |
Additional Inherited Members | |
![]() | |
VgReferenced () | |
Constructor. More... | |
VgReferenced (const VgReferenced &pThis) | |
Copy constructor. More... | |
virtual | ~VgReferenced () |
Destructor. More... | |
VgReferenced & | operator= (const VgReferenced &pThis) |
Assignment operator. More... | |
void | ref () const |
This method is used to add a reference to this object. More... | |
void | unref () const |
This method is used to remove a reference to this object. More... | |
int | getNbReferences () const |
Retrieves the number of references to this object. More... | |
![]() | |
int | mNbReferences |
The number of references to this object. More... | |
Describes the common properties of a VgIGeometry.
|
inlineprotected |
Constructor.
|
inlineprotected |
Copy contructor.
|
inlineprotectedvirtual |
Destructor.
bool Vg3DModule::VgGeometryDescriptor::mDrawOnTop |
Tells whether the line should draw on top (ignoring z-buffer).
double Vg3DModule::VgGeometryDescriptor::mVisibilityRampFullyInvisible |
Distance in meters at which it is fully invisible.
By default +infinity. If set to a very large value, it will never fade out.
double Vg3DModule::VgGeometryDescriptor::mVisibilityRampFullyVisible |
Distance in meters at which it is fully visible.
If set to 0.0, it is always visble when you are close. The default value of this property is 0.
double Vg3DModule::VgGeometryDescriptor::mVisibilityRampStartInvisible |
Distance in meters at which it starts to become invisible.
By default +infinity.
double Vg3DModule::VgGeometryDescriptor::mVisibilityRampStartVisible |
Distance in meters at which it starts becoming visible.
If set to 0.0, it is always visble no matter how close you are. The default value of this property is 0.
int Vg3DModule::VgGeometryDescriptor::mZIndex |
This member sets the z-index of the line.
This is used to solve cases where translucent objects can not be sorted correctly. Forces a rendering order (only used on translucent objects). Smaller values (can be negative) lead to object appearing "over" the others.