fbxsdk/scene/shading/fbximplementation.h Source File
         
    
Go to the documentation of this file.
   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.