C# Class Glare.Graphics.Rendering.Model

Inheritance: NamedObject
ファイルを表示 Open project: Burton-Radons/Alexandria

Public Methods

Method Description
BindAttributes ( IChannelAttributeSource channelAttributes ) : void
BindAttributes ( System.Program program, string namePrefix, string nameSuffix ) : void
Draw ( System.Program program ) : void
Draw ( System.Program program, IChannelAttributeSource channelAttributes, System.Matrix4d &world, SetWorldMatrixCallback setWorldMatrix, IModelMaterialBinder materialBinder ) : void
Draw ( System.Program program, System.Matrix4d world, SetWorldMatrixCallback setWorldMatrix = null ) : void
Draw ( System.Program program, System.Matrix4d &world, SetWorldMatrixCallback setWorldMatrix, IModelMaterialBinder materialBinder ) : void
Draw ( System.Program program, string attributeNamePrefix, string attributeNameSuffix, System.Matrix4d &world, SetWorldMatrixCallback setWorldMatrix = null ) : void
Model ( GraphicsBuffer elementBuffer, ElementType elementType, Sphere3d bounds ) : System

Method Details

BindAttributes() public method

public BindAttributes ( IChannelAttributeSource channelAttributes ) : void
channelAttributes IChannelAttributeSource
return void

BindAttributes() public method

public BindAttributes ( System.Program program, string namePrefix, string nameSuffix ) : void
program System.Program
namePrefix string
nameSuffix string
return void

Draw() public method

public Draw ( System.Program program ) : void
program System.Program
return void

Draw() public method

public Draw ( System.Program program, IChannelAttributeSource channelAttributes, System.Matrix4d &world, SetWorldMatrixCallback setWorldMatrix, IModelMaterialBinder materialBinder ) : void
program System.Program
channelAttributes IChannelAttributeSource
world System.Matrix4d
setWorldMatrix SetWorldMatrixCallback
materialBinder IModelMaterialBinder
return void

Draw() public method

public Draw ( System.Program program, System.Matrix4d world, SetWorldMatrixCallback setWorldMatrix = null ) : void
program System.Program
world System.Matrix4d
setWorldMatrix SetWorldMatrixCallback
return void

Draw() public method

public Draw ( System.Program program, System.Matrix4d &world, SetWorldMatrixCallback setWorldMatrix, IModelMaterialBinder materialBinder ) : void
program System.Program
world System.Matrix4d
setWorldMatrix SetWorldMatrixCallback
materialBinder IModelMaterialBinder
return void

Draw() public method

public Draw ( System.Program program, string attributeNamePrefix, string attributeNameSuffix, System.Matrix4d &world, SetWorldMatrixCallback setWorldMatrix = null ) : void
program System.Program
attributeNamePrefix string
attributeNameSuffix string
world System.Matrix4d
setWorldMatrix SetWorldMatrixCallback
return void

Model() public method

public Model ( GraphicsBuffer elementBuffer, ElementType elementType, Sphere3d bounds ) : System
elementBuffer GraphicsBuffer
elementType ElementType
bounds Sphere3d
return System