C# Class Axiom.RenderSystems.DirectX9.D3DMultiRenderTarget

Inheritance: Axiom.Graphics.MultiRenderTarget
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Свойство Type Description
_targets Axiom.RenderSystems.DirectX9.D3DHardwarePixelBuffer[]

Private Properties

Свойство Type Description
CheckAndUpdate void
Update void

Méthodes publiques

Méthode Description
BindSurface ( int attachment, RenderTexture target ) : void

Bind a surface to a certain attachment point.

It does not bind the surface and fails with an exception (ERR_INVALIDPARAMS) if: - Not all bound surfaces have the same size - Not all bound surfaces have the same internal format

D3DMultiRenderTarget ( string name ) : System
UnbindSurface ( int attachment ) : void

Unbind Attachment

this ( string attribute ) : object

Private Methods

Méthode Description
CheckAndUpdate ( ) : void
Update ( bool swapBuffers ) : void

Method Details

BindSurface() public méthode

Bind a surface to a certain attachment point.
It does not bind the surface and fails with an exception (ERR_INVALIDPARAMS) if: - Not all bound surfaces have the same size - Not all bound surfaces have the same internal format
public BindSurface ( int attachment, RenderTexture target ) : void
attachment int 0 .. capabilities.MultiRenderTargetCount-1
target Axiom.Graphics.RenderTexture RenderTexture to bind.
Résultat void

D3DMultiRenderTarget() public méthode

public D3DMultiRenderTarget ( string name ) : System
name string
Résultat System

UnbindSurface() public méthode

Unbind Attachment
public UnbindSurface ( int attachment ) : void
attachment int
Résultat void

this() public méthode

public this ( string attribute ) : object
attribute string
Résultat object

Property Details

_targets protected_oe property

protected D3DHardwarePixelBuffer[],Axiom.RenderSystems.DirectX9 _targets
Résultat Axiom.RenderSystems.DirectX9.D3DHardwarePixelBuffer[]