This reference page is linked to from the following overview topics: Using hardware shaders to create materials.
A binding table represents a collection of bindings from source types such as KFbxObjects, or KFbxLayerElements to corresponding destinations, usually a third party shader parameters.
Binding represents a link between internal object(e.g. KFbxObject) and external object(e.g. HLSL shader parameters).
Definition at line 57 of file kfbxbindingtable.h.
#include <kfbxbindingtable.h>
Public Attributes |
|
KFbxTypedProperty< fbxString > | TargetName |
This property stores the name of target.
|
|
KFbxTypedProperty< fbxString > | TargetType |
This property stores the type of target.
|
|
KFbxTypedProperty< fbxString > | DescRelativeURL |
Relative URL of file containing the shader
implementation description. |
|
KFbxTypedProperty< fbxString > | DescAbsoluteURL |
Absolute URL of file containing the shader
implementation description. |
|
KFbxTypedProperty< fbxString > | DescTAG |
Identify the shader to use in previous
description's URL. |
|
KFbxTypedProperty< fbxString > | CodeRelativeURL |
Relative URL of file containing the shader
implementation code. |
|
KFbxTypedProperty< fbxString > | CodeAbsoluteURL |
Absolute URL of file containing the shader
implementation code. |
|
KFbxTypedProperty< 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 66 of file kfbxbindingtable.h.
This property stores the type of target.
Default value is ""
Definition at line 72 of file kfbxbindingtable.h.
Relative URL of file containing the shader implementation description.
e.g.: ./shader.mi Default value is ""
Definition at line 78 of file kfbxbindingtable.h.
Absolute URL of file containing the shader implementation description.
e.g.: file:///usr/tmp/shader.mi Default value is ""
Definition at line 84 of file kfbxbindingtable.h.
Identify the shader to use in previous description's URL.
e.g.: MyOwnShader Default value is ""
Definition at line 90 of file kfbxbindingtable.h.
Relative URL of file containing the shader implementation code.
e.g.: ./bin/shader.dll Default value is ""
Definition at line 96 of file kfbxbindingtable.h.
Absolute URL of file containing the shader implementation code.
e.g.: file:///usr/tmp/bin/shader.dll Default value is ""
Definition at line 102 of file kfbxbindingtable.h.
Identify the shader function entry to use in previous code's URL.
e.g.: MyOwnShaderFunc Default value is ""
Definition at line 108 of file kfbxbindingtable.h.
const char* sTargetName
[static] |
const char* sTargetType
[static] |
const char* sDescRelativeURL
[static] |
Relative URL for shader description.
Definition at line 121 of file kfbxbindingtable.h.
const char* sDescAbsoluteURL
[static] |
Absolute URL for shader description.
Definition at line 124 of file kfbxbindingtable.h.
const char* sDescTAG
[static] |
Identify the shader to use in previous description's URL.
Definition at line 127 of file kfbxbindingtable.h.
const char* sCodeRelativeURL
[static] |
Relative URL for shader code.
Definition at line 130 of file kfbxbindingtable.h.
const char* sCodeAbsoluteURL
[static] |
Absolute URL for shader code.
Definition at line 133 of file kfbxbindingtable.h.
const char* sCodeTAG
[static] |
Identify the shader function entry to use in previous code's URL.
Definition at line 136 of file kfbxbindingtable.h.
const char* sDefaultTargetName
[static] |
Default value for target name.
Definition at line 140 of file kfbxbindingtable.h.
const char* sDefaultTargetType
[static] |
Default value for target type.
Definition at line 143 of file kfbxbindingtable.h.
const char* sDefaultDescRelativeURL
[static] |
Default value for relative URL for shader description.
Definition at line 146 of file kfbxbindingtable.h.
const char* sDefaultDescAbsoluteURL
[static] |
Default value for absolute URL for shader description.
Definition at line 149 of file kfbxbindingtable.h.
const char* sDefaultDescTAG
[static] |
Default value for identifying the shader to use in previous description's URL.
Definition at line 152 of file kfbxbindingtable.h.
const char* sDefaultCodeRelativeURL
[static] |
Default value for relative URL for shader code.
Definition at line 155 of file kfbxbindingtable.h.
const char* sDefaultCodeAbsoluteURL
[static] |
Default value for absolute URL for shader code.
Definition at line 158 of file kfbxbindingtable.h.
const char* sDefaultCodeTAG
[static] |
Default value for identifying the shader function entry to use in previous code's URL.
Definition at line 161 of file kfbxbindingtable.h.