Abstract base class for IMeshBound implementations.
class
|
MeshBoundBase
|
implements
|
IMeshBound
|
||
base of
|
HeightAboveGround
|
||||
MeshCameraWorld
|
|||||
MeshTraversal
|
|||||
ShadowMapping
|
|||||
TerrainModel
|
Has this object been bound to an IMesh object?
public
property
|
HasMesh
{
get
}
|
||
type
|
bool
|
||
value
|
true
if
this
object
is
currently
bound
to
an
IMesh,
false
if
not.
|
||
implements
|
IMeshBound.HasMesh
|
The CLOD mesh this object is currently bound to.
public
property
|
Mesh
{
get
}
|
||
type
|
IMesh
|
||
value
|
The
CLOD
mesh
or
null . |
||
implements
|
IMeshBound.Mesh
|
Binds this object to the given IMesh.
public
virtual
method
|
MeshBind
(IMesh mesh)
|
||
params
|
mesh
|
The mesh object. | |
implements
|
IMeshBound.MeshBind
|
Unbinds this object from its current IMesh.
public
virtual
method
|
MeshUnbind
()
|
||
implements
|
IMeshBound.MeshUnbind
|
First valid cubemap face of currently bound mesh (inclusive).
protected
field
|
faceFirst
|
||
type
|
CubemapFace
|
See also:
MeshBindLast valid cubemap face of currently bound mesh (inclusive).
protected
field
|
faceLast
|
||
type
|
CubemapFace
|
See also:
MeshBindThe currently bound IMesh object.
protected
field
|
mesh
|
||
type
|
IMesh
|
See also:
MeshBindThe Tree of the currently bound IMesh object.
protected
field
|
tree
|
||
type
|
MeshTree
|
See also:
MeshBindThe Triangulator object to use for mesh triangulation.
protected
field
|
triangulator
|
||
type
|
Triangulator
|
The Vertices of the currently bound IMesh object.
protected
field
|
vertexArrays
|
||
type
|
VertexArrays
|
See also:
MeshBindAsserts that this object is currently bound to an IMesh.
protected
method
|
AssertBound
(string source)
|
||
params
|
source
|
Error source tag. |