C# Class AcTools.Render.Kn5SpecificDeferred.Materials.Kn5MaterialDeferred

Inheritance: IRenderableMaterial, IEmissiveMaterial
Afficher le fichier Open project: gro-ove/actools

Méthodes publiques

Свойство Type Description
Drawed int

Méthodes publiques

Méthode Description
Dispose ( ) : void
Draw ( DeviceContextHolder contextHolder, int indices, SpecialRenderMode mode ) : void
Initialize ( DeviceContextHolder contextHolder ) : void
Prepare ( DeviceContextHolder contextHolder, SpecialRenderMode mode ) : bool
SetEmissive ( System.Vector3 value ) : void
SetEmissiveNext ( System.Vector3 value ) : void
SetMatrices ( System.Matrix objectTransform, ICamera camera ) : void

Méthodes protégées

Méthode Description
Kn5MaterialDeferred ( EffectDeferredGObject material, bool isBlending ) : System

Private Methods

Méthode Description
GetTexture ( string mappingName, DeviceContextHolder contextHolder ) : IRenderableTexture
Kn5MaterialDeferred ( [ kn5Filename, [ material ) : System

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Draw() public méthode

public Draw ( DeviceContextHolder contextHolder, int indices, SpecialRenderMode mode ) : void
contextHolder DeviceContextHolder
indices int
mode SpecialRenderMode
Résultat void

Initialize() public méthode

public Initialize ( DeviceContextHolder contextHolder ) : void
contextHolder DeviceContextHolder
Résultat void

Kn5MaterialDeferred() protected méthode

protected Kn5MaterialDeferred ( EffectDeferredGObject material, bool isBlending ) : System
material AcTools.Render.Base.Shaders.EffectDeferredGObject
isBlending bool
Résultat System

Prepare() public méthode

public Prepare ( DeviceContextHolder contextHolder, SpecialRenderMode mode ) : bool
contextHolder DeviceContextHolder
mode SpecialRenderMode
Résultat bool

SetEmissive() public méthode

public SetEmissive ( System.Vector3 value ) : void
value System.Vector3
Résultat void

SetEmissiveNext() public méthode

public SetEmissiveNext ( System.Vector3 value ) : void
value System.Vector3
Résultat void

SetMatrices() public méthode

public SetMatrices ( System.Matrix objectTransform, ICamera camera ) : void
objectTransform System.Matrix
camera ICamera
Résultat void

Property Details

Drawed public_oe static_oe property

public static int Drawed
Résultat int