C# Class Indiefreaks.Xna.Rendering.Instancing.Skinned.InstancedSkinnedSceneObject

Inheritance: SceneObject
显示文件 Open project: Indiefreaks/igf Class Usage Examples

Public Methods

Method Description
CreateInstance ( string name, Matrix transform ) : SkinnedInstanceEntity
InstancedSkinnedSceneObject ( GraphicsDevice graphicsDevice, ISkinnedInstanceSource source, DeferredSasEffect sourceEffect ) : System
Update ( GameTime gametime ) : void

Private Methods

Method Description
BuildRenderableMeshes ( Model model ) : void
InitializeEffect ( ) : void
InitializeInstanceData ( ) : void
SetAnimationData ( ) : void

Method Details

CreateInstance() public method

public CreateInstance ( string name, Matrix transform ) : SkinnedInstanceEntity
name string
transform Matrix
return SkinnedInstanceEntity

InstancedSkinnedSceneObject() public method

public InstancedSkinnedSceneObject ( GraphicsDevice graphicsDevice, ISkinnedInstanceSource source, DeferredSasEffect sourceEffect ) : System
graphicsDevice GraphicsDevice
source ISkinnedInstanceSource
sourceEffect DeferredSasEffect
return System

Update() public method

public Update ( GameTime gametime ) : void
gametime Microsoft.Xna.Framework.GameTime
return void