This reference page is linked to from the following overview topics: Supported Scene Elements, Connections, FBX Scenes, FBX Nodes, Materials, List of Python Fbx classes.
This class contains material settings.
ExportShader/main.cxx, ImportScene/DisplayMaterial.cxx, ImportScene/DisplayMesh.cxx, ImportScene/DisplayTexture.cxx, ViewScene/DrawScene.cxx, ViewScene/SceneCache.cxx, ViewScene/SceneCache.h, and ViewScene/SceneContext.cxx.
Definition at line 26 of file fbxsurfacematerial.h.
#include <fbxsurfacematerial.h>

Protected Member Functions |
|
| bool | SetColorParameter (FbxProperty pProperty, FbxColor const &pColor) |
| bool | GetColorParameter (FbxProperty pProperty, FbxColor &pColor) const |
| bool | SetDoubleParameter (FbxProperty pProperty, double pDouble) |
| bool | GetDoubleParameter (FbxProperty pProperty, double pDouble) const |
| FbxSurfaceMaterial (FbxManager &pManager, char const *pName) | |
| virtual bool | ConstructProperties (bool pForceSet) |
Friends |
|
| class | FbxLayerContainer |
Standard Material Property Names |
|
| static char const * | sShadingModel |
| static char const * | sMultiLayer |
| static char const * | sEmissive |
| static char const * | sEmissiveFactor |
| static char const * | sAmbient |
| static char const * | sAmbientFactor |
| static char const * | sDiffuse |
| static char const * | sDiffuseFactor |
| static char const * | sSpecular |
| static char const * | sSpecularFactor |
| static char const * | sShininess |
| static char const * | sBump |
| static char const * | sNormalMap |
| static char const * | sBumpFactor |
| static char const * | sTransparentColor |
| static char const * | sTransparencyFactor |
| static char const * | sReflection |
| static char const * | sReflectionFactor |
| static char const * | sDisplacementColor |
| static char const * | sDisplacementFactor |
| static char const * | sVectorDisplacementColor |
| static char const * | sVectorDisplacementFactor |
Material Properties |
|
| FbxPropertyT< FbxString > | ShadingModel |
| FbxPropertyT< FbxBool > | MultiLayer |
Default property values |
|
| static const FbxBool | sMultiLayerDefault |
| static char const * | sShadingModelDefault |
| FbxSurfaceMaterial | ( | FbxManager & | pManager, |
| char const * | pName | ||
| ) | [protected] |
| bool SetColorParameter | ( | FbxProperty | pProperty, |
| FbxColor const & | pColor | ||
| ) | [protected] |
| bool GetColorParameter | ( | FbxProperty | pProperty, |
| FbxColor & | pColor | ||
| ) | const [protected] |
| bool SetDoubleParameter | ( | FbxProperty | pProperty, |
| double | pDouble | ||
| ) | [protected] |
| bool GetDoubleParameter | ( | FbxProperty | pProperty, |
| double | pDouble | ||
| ) | const [protected] |
| virtual bool ConstructProperties | ( | bool | pForceSet | ) | [protected, virtual] |
Reimplemented from FbxObject.
Reimplemented in FbxSurfaceLambert, and FbxSurfacePhong.
friend class FbxLayerContainer
[friend] |
Definition at line 112 of file fbxsurfacematerial.h.
char const*
sShadingModel [static] |
Definition at line 36 of file fbxsurfacematerial.h.
char const*
sMultiLayer [static] |
Definition at line 37 of file fbxsurfacematerial.h.
char const*
sEmissive [static] |
Definition at line 39 of file fbxsurfacematerial.h.
char const*
sEmissiveFactor [static] |
Definition at line 40 of file fbxsurfacematerial.h.
char const*
sAmbient [static] |
Definition at line 42 of file fbxsurfacematerial.h.
char const*
sAmbientFactor [static] |
Definition at line 43 of file fbxsurfacematerial.h.
char const*
sDiffuse [static] |
Definition at line 45 of file fbxsurfacematerial.h.
char const*
sDiffuseFactor [static] |
Definition at line 46 of file fbxsurfacematerial.h.
char const*
sSpecular [static] |
Definition at line 48 of file fbxsurfacematerial.h.
char const*
sSpecularFactor [static] |
Definition at line 49 of file fbxsurfacematerial.h.
char const*
sShininess [static] |
Definition at line 50 of file fbxsurfacematerial.h.
char const*
sBump [static] |
Definition at line 52 of file fbxsurfacematerial.h.
char const*
sNormalMap [static] |
Definition at line 53 of file fbxsurfacematerial.h.
char const*
sBumpFactor [static] |
Definition at line 54 of file fbxsurfacematerial.h.
char const*
sTransparentColor [static] |
Definition at line 56 of file fbxsurfacematerial.h.
char const*
sTransparencyFactor [static] |
Definition at line 57 of file fbxsurfacematerial.h.
char const*
sReflection [static] |
Definition at line 59 of file fbxsurfacematerial.h.
char const*
sReflectionFactor [static] |
Definition at line 60 of file fbxsurfacematerial.h.
char const*
sDisplacementColor [static] |
Definition at line 62 of file fbxsurfacematerial.h.
char const*
sDisplacementFactor [static] |
Definition at line 63 of file fbxsurfacematerial.h.
char const*
sVectorDisplacementColor [static] |
Definition at line 65 of file fbxsurfacematerial.h.
char const*
sVectorDisplacementFactor [static] |
Definition at line 66 of file fbxsurfacematerial.h.
Definition at line 73 of file fbxsurfacematerial.h.
Definition at line 74 of file fbxsurfacematerial.h.
const FbxBool
sMultiLayerDefault [static] |
Definition at line 86 of file fbxsurfacematerial.h.
char const*
sShadingModelDefault [static] |
Definition at line 87 of file fbxsurfacematerial.h.