Property | Type | Description | |
---|---|---|---|
autoNumber | int | ||
compilationRequired | bool | ||
globalMRTs | MultiRenderTarget>.Dictionary | ||
globalTextures | Texture>.Dictionary | ||
supportedTechniques | List |
||
techniques | List |
Method | Description | |
---|---|---|
Compositor ( |
||
CreateTechnique ( ) : |
Create a new technique, and return a pointer to it.
|
|
GetMRTLocalName ( string baseName, int attachment ) : string |
|
|
GetRenderTarget ( string name ) : |
Get's the render target for a given render texture name. You can use this to add listeners etc, but do not use it to update the targets manually or any other modifications, the compositor instance is in charge of this. |
|
GetSupportedTechniqueByScheme ( ) : |
Get a reference to a supported technique for a given scheme.
|
|
GetSupportedTechniqueByScheme ( string schemeName ) : |
Get a reference to a supported technique for a given scheme. If there is no specific supported technique with this scheme name, then the first supported technique with no specific scheme will be returned. |
|
GetTextureInstance ( string name, int mrtIndex ) : Axiom.Core.Texture |
Get's the instance of a global texture.
|
|
RemoveAllTechniques ( ) : void |
Remove all techniques.
|
|
RemoveTechnique ( int idx ) : void |
Remove a technique.
|
|
Touch ( ) : void |
Overridden to ensure a recompile occurs if needed before use.
|
Method | Description | |
---|---|---|
Compile ( ) : void |
Check supportedness of techniques.
|
|
dispose ( bool disposeManagedResources ) : void |
Disposes of any resources used by this object.
|
|
load ( ) : void |
Overridden from Resource. By default, Materials are not loaded, and adding additional textures etc do not cause those textures to be loaded. When the |
|
unload ( ) : void |
Unloads the material, frees resources etc. Resource
|
Method | Description | |
---|---|---|
CreateGlobalTextures ( ) : void |
Create global rendertextures.
|
|
FreeGlobalTextures ( ) : void |
Destroy global rendertextures.
|
public Compositor ( |
||
parent | ||
name | string | |
handle | System.UInt64 | |
group | string | |
isManual | bool | |
loader | IManualResourceLoader | |
return | System |
public CreateTechnique ( ) : |
||
return |
public GetMRTLocalName ( string baseName, int attachment ) : string | ||
baseName | string | |
attachment | int | |
return | string |
public GetRenderTarget ( string name ) : |
||
name | string | name of the texture |
return |
public GetSupportedTechniqueByScheme ( ) : |
||
return |
public GetSupportedTechniqueByScheme ( string schemeName ) : |
||
schemeName | string | The scheme name you are looking for. /// Blank means to look for techniques with no scheme associated /// |
return |
public GetTextureInstance ( string name, int mrtIndex ) : Axiom.Core.Texture | ||
name | string | The name of the texture in the original compositor definition |
mrtIndex | int | If name identifies a MRT, which texture attachment to retrieve |
return | Axiom.Core.Texture |
protected dispose ( bool disposeManagedResources ) : void | ||
disposeManagedResources | bool | |
return | void |