C# 클래스 Axiom.Core.PatchMesh

Patch specialization of Mesh.
Instances of this class should be created by calling MeshManager.CreateBezierPatch.
상속: Axiom.Core.Mesh
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
patchSurface PatchSurface
vertexDeclaration Axiom.Graphics.VertexDeclaration

공개 메소드들

메소드 설명
Define ( Array controlPointArray, Axiom.Graphics.VertexDeclaration declaration, int width, int height, int uMaxSubdivisionLevel, int vMaxSubdivisionLevel, VisibleSide visibleSide, BufferUsage vbUsage, BufferUsage ibUsage, bool vbUseShadow, bool ibUseShadow ) : void
PatchMesh ( ResourceManager parent, string name, System.UInt64 handle, string group ) : System

Creates a new PatchMesh.

As defined in MeshManager.CreateBezierPatch.

보호된 메소드들

메소드 설명
load ( ) : void

메소드 상세

Define() 공개 메소드

public Define ( Array controlPointArray, Axiom.Graphics.VertexDeclaration declaration, int width, int height, int uMaxSubdivisionLevel, int vMaxSubdivisionLevel, VisibleSide visibleSide, BufferUsage vbUsage, BufferUsage ibUsage, bool vbUseShadow, bool ibUseShadow ) : void
controlPointArray System.Array
declaration Axiom.Graphics.VertexDeclaration
width int
height int
uMaxSubdivisionLevel int
vMaxSubdivisionLevel int
visibleSide VisibleSide
vbUsage BufferUsage
ibUsage BufferUsage
vbUseShadow bool
ibUseShadow bool
리턴 void

PatchMesh() 공개 메소드

Creates a new PatchMesh.
As defined in MeshManager.CreateBezierPatch.
public PatchMesh ( ResourceManager parent, string name, System.UInt64 handle, string group ) : System
parent ResourceManager
name string
handle System.UInt64
group string
리턴 System

load() 보호된 메소드

protected load ( ) : void
리턴 void

프로퍼티 상세

patchSurface 보호되어 있는 프로퍼티

Internal surface definition.
protected PatchSurface,Axiom.Core patchSurface
리턴 PatchSurface

vertexDeclaration 보호되어 있는 프로퍼티

Vertex declaration, cloned from the input.
protected VertexDeclaration,Axiom.Graphics vertexDeclaration
리턴 Axiom.Graphics.VertexDeclaration