Метод | Описание | |
---|---|---|
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 |
Метод | Описание | |
---|---|---|
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 |
Метод | Описание | |
---|---|---|
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 | |
Результат |
public CreateBoneMesh ( string name ) : Axiom.Core.Mesh | ||
name | string | |
Результат | 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 | |
Результат | 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 | |
Результат | 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 | |
Результат | 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 | |
Результат | 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 | |
Результат | 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 | |
Результат | Axiom.Core.Mesh |
public CreateManual ( string name, string group, IManualResourceLoader loader ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
loader | IManualResourceLoader | |
Результат | 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 | |
Результат | 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 | |
Результат | 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. |
Результат | Axiom.Core.Mesh |
protected FireProcessMaterialName ( Axiom.Core.Mesh mesh, string name ) : void | ||
mesh | Axiom.Core.Mesh | |
name | string | |
Результат | void |
protected FireProcessSkeletonName ( Axiom.Core.Mesh mesh, string name ) : void | ||
mesh | Axiom.Core.Mesh | |
name | string | |
Результат | void |
public Load ( string name, string group ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
Результат | Axiom.Core.Mesh |
public Load ( string name, string group, BufferUsage vertexBufferUsage, BufferUsage indexBufferUsage ) : Axiom.Core.Mesh | ||
name | string | |
group | string | |
vertexBufferUsage | BufferUsage | |
indexBufferUsage | BufferUsage | |
Результат | 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 | |
Результат | Axiom.Core.Mesh |
public LoadResource ( Axiom.Core.Resource resource ) : void | ||
resource | Axiom.Core.Resource | |
Результат | void |
public ParseScript ( System stream, string groupName, string fileName ) : void | ||
stream | System | |
groupName | string | |
fileName | string | |
Результат | 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 | |
Результат | Axiom.Core.Resource |
protected dispose ( bool disposeManagedResources ) : void | ||
disposeManagedResources | bool | |
Результат | void |
public this ( System.UInt64 handle ) : Axiom.Core.Mesh | ||
handle | System.UInt64 | |
Результат | Axiom.Core.Mesh |
public this ( string name ) : Axiom.Core.Mesh | ||
name | string | |
Результат | Axiom.Core.Mesh |