OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Region.PhysicsModules.SharedBase.IMesh Interface Reference
Inheritance diagram for OpenSim.Region.PhysicsModules.SharedBase.IMesh:
Inheritance graph
[legend]

Public Member Functions

List< Vector3 > getVertexList ()
 
int[] getIndexListAsInt ()
 
int[] getIndexListAsIntLocked ()
 
float[] getVertexListAsFloat ()
 
float[] getVertexListAsFloatLocked ()
 
void getIndexListAsPtrToIntArray (out IntPtr indices, out int triStride, out int indexCount)
 
void getVertexListAsPtrToFloatArray (out IntPtr vertexList, out int vertexStride, out int vertexCount)
 
void releaseSourceMeshData ()
 
void releasePinned ()
 
void Append (IMesh newMesh)
 
void TransformLinear (float[,] matrix, float[] offset)
 
Vector3 GetCentroid ()
 
Vector3 GetOBB ()
 

Detailed Description

Definition at line 82 of file IMesher.cs.

Member Function Documentation

void OpenSim.Region.PhysicsModules.SharedBase.IMesh.Append ( IMesh  newMesh)
Vector3 OpenSim.Region.PhysicsModules.SharedBase.IMesh.GetCentroid ( )
int [] OpenSim.Region.PhysicsModules.SharedBase.IMesh.getIndexListAsInt ( )
int [] OpenSim.Region.PhysicsModules.SharedBase.IMesh.getIndexListAsIntLocked ( )
void OpenSim.Region.PhysicsModules.SharedBase.IMesh.getIndexListAsPtrToIntArray ( out IntPtr  indices,
out int  triStride,
out int  indexCount 
)
Vector3 OpenSim.Region.PhysicsModules.SharedBase.IMesh.GetOBB ( )
List<Vector3> OpenSim.Region.PhysicsModules.SharedBase.IMesh.getVertexList ( )
float [] OpenSim.Region.PhysicsModules.SharedBase.IMesh.getVertexListAsFloat ( )
float [] OpenSim.Region.PhysicsModules.SharedBase.IMesh.getVertexListAsFloatLocked ( )
void OpenSim.Region.PhysicsModules.SharedBase.IMesh.getVertexListAsPtrToFloatArray ( out IntPtr  vertexList,
out int  vertexStride,
out int  vertexCount 
)
void OpenSim.Region.PhysicsModules.SharedBase.IMesh.releasePinned ( )
void OpenSim.Region.PhysicsModules.SharedBase.IMesh.releaseSourceMeshData ( )
void OpenSim.Region.PhysicsModules.SharedBase.IMesh.TransformLinear ( float  matrix[,],
float[]  offset 
)

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