Method | Description | |
---|---|---|
CreateBezierPatch ( string name, string group, |
Creates a Bezier patch based on an array of control vertices.
|
|
CreateBoneMesh ( string name ) : Axiom.Core.Mesh | ||
CreateCurvedIllusionPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, float curvature, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTiles, float yTiles, Vector3 upVector ) : Axiom.Core.Mesh |
|
|
CreateCurvedIllusionPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, float curvature, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTiles, float yTiles, Vector3 upVector, Axiom.MathLib.Quaternion orientation, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer ) : Axiom.Core.Mesh |
|
|
CreateCurvedIllusionPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, float curvature, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTiles, float yTiles, Vector3 upVector, Axiom.MathLib.Quaternion orientation, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep ) : Axiom.Core.Mesh |
|
|
CreateCurvedPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height ) : Axiom.Core.Mesh |
|
|
CreateCurvedPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, Real bow, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTile, float yTile, Vector3 upVec ) : Axiom.Core.Mesh |
|
|
CreateCurvedPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, Real bow, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTile, float yTile, Vector3 upVector, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer ) : Axiom.Core.Mesh |
|
|
CreateManual ( string name, string group, IManualResourceLoader loader ) : Axiom.Core.Mesh |
Creates a barebones Mesh object that can be used to manually define geometry later on.
|
|
CreatePlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, int xSegments, int ySegments, bool normals, int texCoordSetCount, float uTile, float vTile, Vector3 upVec ) : Axiom.Core.Mesh | ||
CreatePlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, int xSegments, int ySegments, bool normals, int texCoordSetCount, float uTile, float vTile, Vector3 upVec, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer ) : Axiom.Core.Mesh |
|
|
CreatePlane ( string name, string group, Axiom.MathLib.Plane plane, int width, int height ) : Axiom.Core.Mesh |
Overloaded method.
|
|
Load ( string name, string group ) : Axiom.Core.Mesh |
|
|
Load ( string name, string group, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage ) : Axiom.Core.Mesh |
|
|
Load ( string name, string group, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed, int priority ) : Axiom.Core.Mesh | ||
LoadResource ( Axiom.Core.Resource resource ) : void | ||
MeshManager ( ) : System |
Internal constructor. This class cannot be instantiated externally.
|
|
ParseScript ( System stream, string groupName, string fileName ) : void | ||
this ( System.UInt64 handle ) : Axiom.Core.Mesh | ||
this ( string name ) : Axiom.Core.Mesh |
Method | Description | |
---|---|---|
FireProcessMaterialName ( Axiom.Core.Mesh mesh, string name ) : void | ||
FireProcessSkeletonName ( Axiom.Core.Mesh mesh, string name ) : void | ||
_create ( string name, ulong handle, string group, bool isManual, IManualResourceLoader loader, Axiom createParams ) : Axiom.Core.Resource | ||
dispose ( bool disposeManagedResources ) : void |
Method | Description | |
---|---|---|
Initialize ( ) : void |
Called internally to initialize this manager.
|
|
_createPrefabCube ( ) : void | ||
_createPrefabPlane ( ) : void | ||
_createPrefabSphere ( ) : void | ||
_generateCurvedIllusionPlaneVertexData ( |
||
_generateCurvedPlaneVertexData ( |
||
_generatePlaneVertexData ( |
||
_getVertices ( Vector3 &points, Axiom bone ) : void | ||
_loadManual ( Axiom.Core.Mesh mesh, MeshBuildParams mbp ) : void | ||
_tesselate2DMesh ( |
Used to generate a face list based on vertices.
|
public CreateBezierPatch ( string name, string group, |
||
name | string | |
group | string | |
controlPointBuffer | ||
declaration | Axiom.Graphics.VertexDeclaration | |
width | int | |
height | int | |
uMaxSubdivisionLevel | int | |
vMaxSubdivisionLevel | int | |
visibleSide | VisibleSide | |
vbUsage | BufferUsage | |
ibUsage | BufferUsage | |
vbUseShadow | bool | |
ibUseShadow | bool | |
return |
public CreateBoneMesh ( string name ) : Axiom.Core.Mesh | ||
name | string | |
return | Axiom.Core.Mesh |
public CreateCurvedIllusionPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, float curvature, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTiles, float yTiles, Vector3 upVector ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
plane | Axiom.MathLib.Plane | |
width | float | |
height | float | |
curvature | float | |
xSegments | int | |
ySegments | int | |
normals | bool | |
texCoordSetCount | int | |
xTiles | float | |
yTiles | float | |
upVector | Vector3 | |
return | Axiom.Core.Mesh |
public CreateCurvedIllusionPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, float curvature, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTiles, float yTiles, Vector3 upVector, Axiom.MathLib.Quaternion orientation, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
plane | Axiom.MathLib.Plane | |
width | float | |
height | float | |
curvature | float | |
xSegments | int | |
ySegments | int | |
normals | bool | |
texCoordSetCount | int | |
xTiles | float | |
yTiles | float | |
upVector | Vector3 | |
orientation | Axiom.MathLib.Quaternion | |
vertexBufferUsage | BufferUsage | |
indexBufferUsage | BufferUsage | |
vertexShadowBuffer | bool | |
indexShadowBuffer | bool | |
return | Axiom.Core.Mesh |
public CreateCurvedIllusionPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, float curvature, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTiles, float yTiles, Vector3 upVector, Axiom.MathLib.Quaternion orientation, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer, int ySegmentsToKeep ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
plane | Axiom.MathLib.Plane | |
width | float | |
height | float | |
curvature | float | |
xSegments | int | |
ySegments | int | |
normals | bool | |
texCoordSetCount | int | |
xTiles | float | |
yTiles | float | |
upVector | Vector3 | |
orientation | Axiom.MathLib.Quaternion | |
vertexBufferUsage | BufferUsage | |
indexBufferUsage | BufferUsage | |
vertexShadowBuffer | bool | |
indexShadowBuffer | bool | |
ySegmentsToKeep | int | |
return | Axiom.Core.Mesh |
public CreateCurvedPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
plane | Axiom.MathLib.Plane | |
width | float | |
height | float | |
return | Axiom.Core.Mesh |
public CreateCurvedPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, Real bow, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTile, float yTile, Vector3 upVec ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
plane | Axiom.MathLib.Plane | |
width | float | |
height | float | |
bow | Real | |
xSegments | int | |
ySegments | int | |
normals | bool | |
texCoordSetCount | int | |
xTile | float | |
yTile | float | |
upVec | Vector3 | |
return | Axiom.Core.Mesh |
public CreateCurvedPlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, Real bow, int xSegments, int ySegments, bool normals, int texCoordSetCount, float xTile, float yTile, Vector3 upVector, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
plane | Axiom.MathLib.Plane | |
width | float | |
height | float | |
bow | Real | |
xSegments | int | |
ySegments | int | |
normals | bool | |
texCoordSetCount | int | |
xTile | float | |
yTile | float | |
upVector | Vector3 | |
vertexBufferUsage | BufferUsage | |
indexBufferUsage | BufferUsage | |
vertexShadowBuffer | bool | |
indexShadowBuffer | bool | |
return | Axiom.Core.Mesh |
public CreateManual ( string name, string group, IManualResourceLoader loader ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
loader | IManualResourceLoader | |
return | Axiom.Core.Mesh |
public CreatePlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, int xSegments, int ySegments, bool normals, int texCoordSetCount, float uTile, float vTile, Vector3 upVec ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
plane | Axiom.MathLib.Plane | |
width | float | |
height | float | |
xSegments | int | |
ySegments | int | |
normals | bool | |
texCoordSetCount | int | |
uTile | float | |
vTile | float | |
upVec | Vector3 | |
return | Axiom.Core.Mesh |
public CreatePlane ( string name, string group, Axiom.MathLib.Plane plane, float width, float height, int xSegments, int ySegments, bool normals, int texCoordSetCount, float uTile, float vTile, Vector3 upVec, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexShadowBuffer, bool indexShadowBuffer ) : Axiom.Core.Mesh | ||
name | string | Name of the plane mesh. |
group | string | |
plane | Axiom.MathLib.Plane | Plane to use for distance and orientation of the mesh. |
width | float | Width in world coordinates. |
height | float | Height in world coordinates. |
xSegments | int | Number of x segments for tesselation. |
ySegments | int | Number of y segments for tesselation. |
normals | bool | If true, plane normals are created. |
texCoordSetCount | int | Number of 2d texture coord sets to use. |
uTile | float | Number of times the texture should be repeated in the u direction. |
vTile | float | Number of times the texture should be repeated in the v direction. |
upVec | Vector3 | The up direction of the plane. |
vertexBufferUsage | BufferUsage | |
indexBufferUsage | BufferUsage | |
vertexShadowBuffer | bool | |
indexShadowBuffer | bool | |
return | Axiom.Core.Mesh |
public CreatePlane ( string name, string group, Axiom.MathLib.Plane plane, int width, int height ) : Axiom.Core.Mesh | ||
name | string | Name of the plane mesh. |
group | string | |
plane | Axiom.MathLib.Plane | Plane to use for distance and orientation of the mesh. |
width | int | Width in world coordinates. |
height | int | Height in world coordinates. |
return | Axiom.Core.Mesh |
protected FireProcessMaterialName ( Axiom.Core.Mesh mesh, string name ) : void | ||
mesh | Axiom.Core.Mesh | |
name | string | |
return | void |
protected FireProcessSkeletonName ( Axiom.Core.Mesh mesh, string name ) : void | ||
mesh | Axiom.Core.Mesh | |
name | string | |
return | void |
public Load ( string name, string group ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
return | Axiom.Core.Mesh |
public Load ( string name, string group, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
vertexBufferUsage | BufferUsage | |
indexBufferUsage | BufferUsage | |
return | Axiom.Core.Mesh |
public Load ( string name, string group, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage, bool vertexBufferShadowed, bool indexBufferShadowed, int priority ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
vertexBufferUsage | BufferUsage | |
indexBufferUsage | BufferUsage | |
vertexBufferShadowed | bool | |
indexBufferShadowed | bool | |
priority | int | |
return | Axiom.Core.Mesh |
public LoadResource ( Axiom.Core.Resource resource ) : void | ||
resource | Axiom.Core.Resource | |
return | void |
public ParseScript ( System stream, string groupName, string fileName ) : void | ||
stream | System | |
groupName | string | |
fileName | string | |
return | void |
protected _create ( string name, ulong handle, string group, bool isManual, IManualResourceLoader loader, Axiom createParams ) : Axiom.Core.Resource | ||
name | string | |
handle | ulong | |
group | string | |
isManual | bool | |
loader | IManualResourceLoader | |
createParams | Axiom | |
return | Axiom.Core.Resource |
protected dispose ( bool disposeManagedResources ) : void | ||
disposeManagedResources | bool | |
return | void |
public this ( System.UInt64 handle ) : Axiom.Core.Mesh | ||
handle | System.UInt64 | |
return | Axiom.Core.Mesh |
public this ( string name ) : Axiom.Core.Mesh | ||
name | string | |
return | Axiom.Core.Mesh |