Property | Type | Description | |
---|---|---|---|
compositorLogicName | string | ||
outputTarget | |||
parent | |||
schemeName | string | ||
targetPasses | List |
||
textureDefinitions | List |
Method | Description | |
---|---|---|
CompositionTechnique ( |
Create's a new Composition technique
|
|
CreateTargetPass ( ) : |
Create's a new target pass.
|
|
CreateTextureDefinition ( string name ) : TextureDefinition |
Create a new local texture definition, and return a pointer to it.
|
|
GetTargetPass ( int index ) : |
Get's a target passs by index.
|
|
GetTextureDefinition ( int index ) : TextureDefinition |
Get's a local texture definition by index.
|
|
GetTextureDefinition ( string name ) : TextureDefinition |
Get's a local texture definition by name.
|
|
IsSupported ( bool allowTextureDegradation ) : bool |
Determine if this technique is supported on the current rendering device. A technique is supported if all materials referenced have a supported technique, and the intermediate texture formats requested are supported Material support is a cast-iron requirement, but if no texture formats are directly supported we can let the rendersystem create the closest match for the least demanding technique |
|
RemoveAllTargetPasses ( ) : void |
Remove's all target passes from this technique.
|
|
RemoveAllTextureDefinitions ( ) : void |
Remove's all texture definitions.
|
|
RemoveTargetPass ( int index ) : void |
Remove's and destroys a target pass.
|
|
RemoveTextureDefinition ( int index ) : void |
Remove and destroy a local texture definition.
|
public CompositionTechnique ( |
||
parent | parent of this technique | |
return | System |
public CreateTargetPass ( ) : |
||
return |
public CreateTextureDefinition ( string name ) : TextureDefinition | ||
name | string | name of the local texture |
return | TextureDefinition |
public GetTargetPass ( int index ) : |
||
index | int | index of the target pass |
return |
public GetTextureDefinition ( int index ) : TextureDefinition | ||
index | int | index of the texture definition |
return | TextureDefinition |
public GetTextureDefinition ( string name ) : TextureDefinition | ||
name | string | name of the texture definition |
return | TextureDefinition |
public IsSupported ( bool allowTextureDegradation ) : bool | ||
allowTextureDegradation | bool | True to accept a reduction in texture depth |
return | bool |
public RemoveAllTextureDefinitions ( ) : void | ||
return | void |
public RemoveTargetPass ( int index ) : void | ||
index | int | index of the target pass to remove to. |
return | void |
public RemoveTextureDefinition ( int index ) : void | ||
index | int | |
return | void |
protected CompositionTargetPass,Axiom.Graphics outputTarget | ||
return |