13 #ifndef _FBXSDK_SURFACE_MATERIAL_UTILS_H_
14 #define _FBXSDK_SURFACE_MATERIAL_UTILS_H_
193 static FbxProperty GetProperty(
const char* pPropertyName,
const FbxSurfaceMaterial* pMaterial,
int pImplementationId = 0,
int pBindingTableId = 0);
225 const char* pShadingLanguage,
const char* pShadingLanguageVersion,
226 const char* pShadingRenderAPI,
const char* pShadingRenderAPIVersion,
227 const char* pImplementation =
nullptr);
This class contains material settings.
This class defines some utility functions to access FbxSurfaceMaterial properties by name regardless ...
This object represents the shading node implementation.
This object represents a shading node filter criteria based on the shading node implementation.
This class contains the description of a 3D scene.
const FbxImplementation * GetImplementation(const FbxObject *pObject, const char *pImplementationTarget)
Get FbxImplementation from FbxObject.
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.