This reference page is linked to from the following overview topics: Using hardware shaders to create materials.
#include <fbxbindingtable.h>
A binding table represents a collection of bindings from source types such as FbxObject, or FbxLayerElements to corresponding destinations, usually a third party shader parameters.
Binding represents a link between internal object(e.g. FbxObject) and external object(e.g. HLSL shader parameters).
Definition at line 30 of file fbxbindingtable.h.
Public Attributes |
|
| FbxPropertyT< FbxString > | TargetName |
| This property stores the name of target.
|
|
| FbxPropertyT< FbxString > | TargetType |
| This property stores the type of target.
|
|
| FbxPropertyT< FbxString > | DescRelativeURL |
| Relative URL of file containing the shader
implementation description. |
|
| FbxPropertyT< FbxString > | DescAbsoluteURL |
| Absolute URL of file containing the shader
implementation description. |
|
| FbxPropertyT< FbxString > | DescTAG |
| Identify the shader to use in previous
description's URL. |
|
| FbxPropertyT< FbxString > | CodeRelativeURL |
| Relative URL of file containing the shader
implementation code. |
|
| FbxPropertyT< FbxString > | CodeAbsoluteURL |
| Absolute URL of file containing the shader
implementation code. |
|
| FbxPropertyT< FbxString > | CodeTAG |
| Identify the shader function entry to use in
previous code's URL. |
|
Static Public Attributes |
|
| static const char * | sTargetName |
| Target name. |
|
| static const char * | sTargetType |
| Target type. |
|
| static const char * | sDescRelativeURL |
| Relative URL for shader description.
|
|
| static const char * | sDescAbsoluteURL |
| Absolute URL for shader description.
|
|
| static const char * | sDescTAG |
| Identify the shader to use in previous
description's URL. |
|
| static const char * | sCodeRelativeURL |
| Relative URL for shader code. |
|
| static const char * | sCodeAbsoluteURL |
| Absolute URL for shader code. |
|
| static const char * | sCodeTAG |
| Identify the shader function entry to use in
previous code's URL. |
|
| static const char * | sDefaultTargetName |
| Default value for target name. |
|
| static const char * | sDefaultTargetType |
| Default value for target type. |
|
| static const char * | sDefaultDescRelativeURL |
| Default value for relative URL for shader
description. |
|
| static const char * | sDefaultDescAbsoluteURL |
| Default value for absolute URL for shader
description. |
|
| static const char * | sDefaultDescTAG |
| Default value for identifying the shader to
use in previous description's URL. |
|
| static const char * | sDefaultCodeRelativeURL |
| Default value for relative URL for shader
code. |
|
| static const char * | sDefaultCodeAbsoluteURL |
| Default value for absolute URL for shader
code. |
|
| static const char * | sDefaultCodeTAG |
| Default value for identifying the shader
function entry to use in previous code's URL. |
|
This property stores the name of target.
Default value is "".
Definition at line 39 of file fbxbindingtable.h.
This property stores the type of target.
Default value is "".
Definition at line 45 of file fbxbindingtable.h.
Relative URL of file containing the shader implementation description.
e.g.: ./shader.mi Default value is "".
Definition at line 51 of file fbxbindingtable.h.
Absolute URL of file containing the shader implementation description.
e.g.: file:///usr/tmp/shader.mi Default value is "".
Definition at line 57 of file fbxbindingtable.h.
Identify the shader to use in previous description's URL.
e.g.: MyOwnShader Default value is "".
Definition at line 63 of file fbxbindingtable.h.
Relative URL of file containing the shader implementation code.
e.g.: ./bin/shader.dll Default value is "".
Definition at line 69 of file fbxbindingtable.h.
Absolute URL of file containing the shader implementation code.
e.g.: file:///usr/tmp/bin/shader.dll Default value is "".
Definition at line 75 of file fbxbindingtable.h.
Identify the shader function entry to use in previous code's URL.
e.g.: MyOwnShaderFunc Default value is "".
Definition at line 81 of file fbxbindingtable.h.
const char* sTargetName
[static] |
const char* sTargetType
[static] |
const char* sDescRelativeURL
[static] |
Relative URL for shader description.
Definition at line 94 of file fbxbindingtable.h.
const char* sDescAbsoluteURL
[static] |
Absolute URL for shader description.
Definition at line 97 of file fbxbindingtable.h.
const char* sDescTAG
[static] |
Identify the shader to use in previous description's URL.
Definition at line 100 of file fbxbindingtable.h.
const char* sCodeRelativeURL
[static] |
Relative URL for shader code.
Definition at line 103 of file fbxbindingtable.h.
const char* sCodeAbsoluteURL
[static] |
Absolute URL for shader code.
Definition at line 106 of file fbxbindingtable.h.
const char* sCodeTAG
[static] |
Identify the shader function entry to use in previous code's URL.
Definition at line 109 of file fbxbindingtable.h.
const char* sDefaultTargetName
[static] |
Default value for target name.
Definition at line 113 of file fbxbindingtable.h.
const char* sDefaultTargetType
[static] |
Default value for target type.
Definition at line 116 of file fbxbindingtable.h.
const char* sDefaultDescRelativeURL
[static] |
Default value for relative URL for shader description.
Definition at line 119 of file fbxbindingtable.h.
const char* sDefaultDescAbsoluteURL
[static] |
Default value for absolute URL for shader description.
Definition at line 122 of file fbxbindingtable.h.
const char* sDefaultDescTAG
[static] |
Default value for identifying the shader to use in previous description's URL.
Definition at line 125 of file fbxbindingtable.h.
const char* sDefaultCodeRelativeURL
[static] |
Default value for relative URL for shader code.
Definition at line 128 of file fbxbindingtable.h.
const char* sDefaultCodeAbsoluteURL
[static] |
Default value for absolute URL for shader code.
Definition at line 131 of file fbxbindingtable.h.
const char* sDefaultCodeTAG
[static] |
Default value for identifying the shader function entry to use in previous code's URL.
Definition at line 134 of file fbxbindingtable.h.