Falco Engine 3.9.0.1 (beta)
FalcoEngine.Mesh Class Reference
Inheritance diagram for FalcoEngine.Mesh:
FalcoEngine.Asset

Public Member Functions

 Mesh ()
 
SubMesh GetSubMesh (int index)
 Get sub mesh by index More...
 
void AddSubMesh (SubMesh subMesh)
 Add sub mesh More...
 
void RemoveSubMesh (SubMesh subMesh)
 Remove sub mesh by pointer More...
 
void RemoveSubMesh (int index)
 Remove sub mesh by index More...
 
void RecalculateBounds ()
 Recalculate mesh bounds More...
 
void Commit ()
 Apply changes made in runtime for all sub meshes More...
 
void Dispose ()
 Free internal unmanaged resources. Use it for procedurally generated meshes at runtime More...
 

Properties

int subMeshCount [get]
 Get sub mesh count More...
 
- Properties inherited from FalcoEngine.Asset
string name [get]
 Get asset name More...
 

Detailed Description

Definition at line 7 of file Mesh.cs.

Constructor & Destructor Documentation

◆ Mesh()

FalcoEngine.Mesh.Mesh ( )

Member Function Documentation

◆ AddSubMesh()

void FalcoEngine.Mesh.AddSubMesh ( SubMesh  subMesh)

Add sub mesh

Parameters
subMesh

◆ Commit()

void FalcoEngine.Mesh.Commit ( )

Apply changes made in runtime for all sub meshes

◆ Dispose()

void FalcoEngine.Mesh.Dispose ( )

Free internal unmanaged resources. Use it for procedurally generated meshes at runtime

Definition at line 61 of file Mesh.cs.

◆ GetSubMesh()

SubMesh FalcoEngine.Mesh.GetSubMesh ( int  index)

Get sub mesh by index

Parameters
index
Returns

◆ RecalculateBounds()

void FalcoEngine.Mesh.RecalculateBounds ( )

Recalculate mesh bounds

◆ RemoveSubMesh() [1/2]

void FalcoEngine.Mesh.RemoveSubMesh ( int  index)

Remove sub mesh by index

Parameters
index

◆ RemoveSubMesh() [2/2]

void FalcoEngine.Mesh.RemoveSubMesh ( SubMesh  subMesh)

Remove sub mesh by pointer

Parameters
subMesh

Property Documentation

◆ subMeshCount

int FalcoEngine.Mesh.subMeshCount
get

Get sub mesh count

Definition at line 15 of file Mesh.cs.


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