Свойство | Тип | Описание | |
---|---|---|---|
autoNumber | int | ||
compilationRequired | bool | ||
globalMRTs | MultiRenderTarget>.Dictionary | ||
globalTextures | Texture>.Dictionary | ||
supportedTechniques | List |
||
techniques | List |
Метод | Описание | |
---|---|---|
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.
|
Метод | Описание | |
---|---|---|
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
|
Метод | Описание | |
---|---|---|
CreateGlobalTextures ( ) : void |
Create global rendertextures.
|
|
FreeGlobalTextures ( ) : void |
Destroy global rendertextures.
|
public Compositor ( |
||
parent | ||
name | string | |
handle | System.UInt64 | |
group | string | |
isManual | bool | |
loader | IManualResourceLoader | |
Результат | System |
public CreateTechnique ( ) : |
||
Результат |
public GetMRTLocalName ( string baseName, int attachment ) : string | ||
baseName | string | |
attachment | int | |
Результат | string |
public GetRenderTarget ( string name ) : |
||
name | string | name of the texture |
Результат |
public GetSupportedTechniqueByScheme ( ) : |
||
Результат |
public GetSupportedTechniqueByScheme ( string schemeName ) : |
||
schemeName | string | The scheme name you are looking for. /// Blank means to look for techniques with no scheme associated /// |
Результат |
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 |
Результат | Axiom.Core.Texture |
protected dispose ( bool disposeManagedResources ) : void | ||
disposeManagedResources | bool | |
Результат | void |
protected Dictionary |
||
Результат | MultiRenderTarget>.Dictionary |
protected Dictionary |
||
Результат | Texture>.Dictionary |