Vertices Engine  v1.9.2.92
A Cross Platform game engine developed by Virtex Edge Design.
Loading...
Searching...
No Matches
VerticesEngine.Graphics.vxLineRenderer Class Reference
Inheritance diagram for VerticesEngine.Graphics.vxLineRenderer:
VerticesEngine.Graphics.vxMeshRenderer VerticesEngine.Graphics.vxEntityRenderer VerticesEngine.vxComponent

Classes

class  vxLineRendererMesh
 

Public Member Functions

void Clear ()
 
void InitLine (Vector3 Position)
 
void AddStep (Vector3 Position, float Rotation)
 
- Public Member Functions inherited from VerticesEngine.Graphics.vxMeshRenderer
vxMaterial GetMaterial (int i)
 
List< T > GetMaterials< T > ()
 
override void Draw (vxCamera Camera, string renderpass)
 Draws this mesh renderer with it's mesh and it's materials.
 
void DrawTempEntity (vxCamera Camera, Color wireColour)
 
void DrawWireFrame (Color wireColour)
 
- Public Member Functions inherited from VerticesEngine.vxComponent
void Dispose ()
 Called when disposed.
 

Public Attributes

List< VertexPositionColor > Vertices = new List<VertexPositionColor>()
 The vertices.
 
List< short > Indices = new List<short>()
 The indices.
 
float LineThickness = 3
 
int stride = 5
 
Color LineColour = Color.WhiteSmoke
 
int PrimitiveCount = 0
 
int StartIndex = 0
 
int VertexOffset = 0
 
float DecrementRateFactor = 0
 once the owner is gone, start fading the trails
 
- Public Attributes inherited from VerticesEngine.Graphics.vxEntityRenderer
bool IsRenderedForUtilCamera = true
 Should this renderer be run for a Util Camera.
 

Protected Member Functions

override void Initialise ()
 Called once when created.
 
override void OnDisposed ()
 When the component or owning entity is disposed.
 
- Protected Member Functions inherited from VerticesEngine.Graphics.vxMeshRenderer
virtual void OnMeshSet ()
 
virtual void AddToSceneCollection ()
 
virtual void RemoveFromSceneCollection ()
 
override void Initialise ()
 Called once when created.
 
override void OnDisposed ()
 When the component or owning entity is disposed.
 

Properties

BasicEffect Effect [get]
 The effect to draw this mesh part with.
 
- Properties inherited from VerticesEngine.Graphics.vxMeshRenderer
vxMesh Mesh [get, set]
 The mesh reference rendererd by this component. A single mesh can be rendered multiple times by different entities using different materials.
 
bool IsShadowCaster [get, set]
 Does this renderer cast shadows.
 
BoundingSphere BoundingShape [get]
 
List< vxMaterialMaterials [get]
 The material to render the mesh with.
 
- Properties inherited from VerticesEngine.Graphics.vxEntityRenderer
bool IsCullable [get, set]
 Is this entity cullable by the camera? Or should it always render?
 
bool IsRenderedThisFrame [get, set]
 
- Properties inherited from VerticesEngine.vxComponent
bool IsEnabled [get, set]
 Is this enabled.
 
string Name [get, set]
 
vxEntity Entity [get]
 The entitiy which owns this component.
 
bool IsDisposed [get]
 

Member Function Documentation

◆ Initialise()

override void VerticesEngine.Graphics.vxLineRenderer.Initialise ( )
protectedvirtual

Called once when created.

Reimplemented from VerticesEngine.Graphics.vxEntityRenderer.

◆ OnDisposed()

override void VerticesEngine.Graphics.vxLineRenderer.OnDisposed ( )
protectedvirtual

When the component or owning entity is disposed.

Reimplemented from VerticesEngine.Graphics.vxEntityRenderer.


The documentation for this class was generated from the following file: