C# Class FBX.Scene.Nodes.Mesh.Primitive

A primitive wraps a basic Nuaj primitive and contains additional informations like material parameters to setup to render the primitive Primitives should be created via a ITechniqueSupportsObjects render technique using the CreatePrimitive() method
Inheritance: IDisposable
Show file Open project: Patapom/GodComplex

Protected Properties

Property Type Description
m_Faces Face[]
m_FrameToken int
m_Parameters FBX.Scene.Materials.MaterialParameters
m_Parent Mesh
m_Streams List
m_VerticesCount int
m_bCastShadow bool
m_bReceiveShadow bool
m_bVisible bool

Public Methods

Method Description
AddVertexStream ( VertexStream _Usage, VertexStream _FieldType, int _StreamIndex, object _Content ) : VertexStream
ClearVertexStreams ( ) : void
Dispose ( ) : void
FindStreamsByUsage ( VertexStream _Usage ) : VertexStream[]
Load ( System _Reader ) : void
Save ( System _Writer ) : void

Private Methods

Method Description
Primitive ( Mesh _Parent, MaterialParameters _Parameters, int _VerticesCount, int _FacesCount ) : System

Creates a primitive with parameters

Primitive ( Mesh _Parent, System _Reader ) : System

Creates a primitive with parameters

Method Details

AddVertexStream() public method

public AddVertexStream ( VertexStream _Usage, VertexStream _FieldType, int _StreamIndex, object _Content ) : VertexStream
_Usage VertexStream
_FieldType VertexStream
_StreamIndex int
_Content object
return VertexStream

ClearVertexStreams() public method

public ClearVertexStreams ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

FindStreamsByUsage() public method

public FindStreamsByUsage ( VertexStream _Usage ) : VertexStream[]
_Usage VertexStream
return VertexStream[]

Load() public method

public Load ( System _Reader ) : void
_Reader System
return void

Save() public method

public Save ( System _Writer ) : void
_Writer System
return void

Property Details

m_Faces protected property

protected Face[] m_Faces
return Face[]

m_FrameToken protected property

protected int m_FrameToken
return int

m_Parameters protected property

protected MaterialParameters,FBX.Scene.Materials m_Parameters
return FBX.Scene.Materials.MaterialParameters

m_Parent protected property

protected Mesh,FBX.Scene.Nodes m_Parent
return Mesh

m_Streams protected property

protected List m_Streams
return List

m_VerticesCount protected property

protected int m_VerticesCount
return int

m_bCastShadow protected property

protected bool m_bCastShadow
return bool

m_bReceiveShadow protected property

protected bool m_bReceiveShadow
return bool

m_bVisible protected property

protected bool m_bVisible
return bool