13 #ifndef _FBXSDK_SCENE_SHADING_IMPLEMENTATION_H_ 14 #define _FBXSDK_SCENE_SHADING_IMPLEMENTATION_H_ 101 FbxBindingTable* AddNewTable(
const char* pTargetName,
const char* pTargetType );
116 int GetTableCount()
const;
133 const FbxBindingTable* GetTableByTargetName(
const char* pName )
const;
145 const FbxBindingTable* GetTableByTargetType(
const char* pTargetName )
const;
159 FbxBindingOperator* AddNewBindingOperator(
const char* pTargetName,
const char* pFunctionName );
164 int GetBindingOperatorCount()
const;
233 #ifndef DOXYGEN_SHOULD_SKIP_THIS static const char * sConstants
Name of property to store the shader parameters(constants) values in this implementation.
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
static const char * sDefaultRenderAPIVersion
default value for shader render API version.
FBX SDK environment definition.
static const char * sDefaultLanguage
default value for shader language.
static const char * sLanguageVersion
Shader Language version.
Utility class to manipulate strings.
static const char * sDefaultRenderAPI
default value for shader render API.
FbxPropertyT< FbxString > RenderAPIVersion
Render API version.
FbxPropertyT< FbxString > RenderAPI
Render API.
static const char * sLanguage
Shader Language name.
static const char * sDefaultLanguageVersion
default value for shader language version.
This object represents the shading node implementation.
static const char * sRenderAPIVersion
Shader render API version.
FbxPropertyT< FbxString > LanguageVersion
Shader Language version.
The base class of most FBX objects.
static const char * sDefaultRootBindingName
default value for root binding table name.
FbxPropertyT< FbxString > RootBindingName
Name of root binding table.
static const char * sRootBindingName
Name of root binding table.
Class to hold user properties.
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.
This object represents a binding operation on a FbxObject or FbxProperty.
FbxPropertyT< FbxString > Language
Shader Language.
static const char * sDefaultType
default value for implementation type.
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.
static const char * sRenderAPI
Shader render API.