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.
ImportScene/DisplayMaterial.cxx, ImportScene/DisplayMesh.cxx, ImportScene/DisplayTexture.cxx, ViewScene/Texture.cxx, and ViewScene/Texture.h.
Definition at line 53 of file kfbxsurfacematerial.h.
#include <kfbxsurfacematerial.h>

Protected Member Functions |
|
| bool | SetColorParameter (KFbxProperty pProperty, KFbxColor const &pColor) |
| bool | GetColorParameter (KFbxProperty pProperty, KFbxColor &pColor) const |
| bool | SetDoubleParameter (KFbxProperty pProperty, double pDouble) |
| bool | GetDoubleParameter (KFbxProperty pProperty, double pDouble) const |
| KFbxSurfaceMaterial (KFbxSdkManager &pManager, char const *pName) | |
| virtual bool | ConstructProperties (bool pForceSet) |
Friends |
|
| class | KFbxLayerContainer |
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 |
|
| KFbxPropertyString | ShadingModel |
| KFbxPropertyBool1 | MultiLayer |
| K_DEPRECATED KFbxPropertyString | GetShadingModel () const |
| Returns the material shading model. |
|
| K_DEPRECATED KFbxPropertyBool1 | GetMultiLayer () const |
| Returns the multilayer state. |
|
Default property values |
|
| static const fbxBool1 | sMultiLayerDefault |
| static char const * | sShadingModelDefault |
| KFbxSurfaceMaterial | ( | KFbxSdkManager & | pManager, |
| char const * | pName | ||
| ) | [protected] |
| K_DEPRECATED KFbxPropertyString GetShadingModel | ( | ) | const |
Returns the material shading model.
| K_DEPRECATED KFbxPropertyBool1 GetMultiLayer | ( | ) | const |
Returns the multilayer state.
| bool SetColorParameter | ( | KFbxProperty | pProperty, |
| KFbxColor const & | pColor | ||
| ) | [protected] |
| bool GetColorParameter | ( | KFbxProperty | pProperty, |
| KFbxColor & | pColor | ||
| ) | const [protected] |
| bool SetDoubleParameter | ( | KFbxProperty | pProperty, |
| double | pDouble | ||
| ) | [protected] |
| bool GetDoubleParameter | ( | KFbxProperty | pProperty, |
| double | pDouble | ||
| ) | const [protected] |
| virtual bool ConstructProperties | ( | bool | pForceSet | ) | [protected, virtual] |
Reimplemented from KFbxObject.
Reimplemented in KFbxSurfaceLambert, and KFbxSurfacePhong.
friend class KFbxLayerContainer
[friend] |
Definition at line 154 of file kfbxsurfacematerial.h.
char const*
sShadingModel [static] |
Definition at line 63 of file kfbxsurfacematerial.h.
char const*
sMultiLayer [static] |
Definition at line 64 of file kfbxsurfacematerial.h.
char const*
sEmissive [static] |
Definition at line 66 of file kfbxsurfacematerial.h.
char const*
sEmissiveFactor [static] |
Definition at line 67 of file kfbxsurfacematerial.h.
char const*
sAmbient [static] |
Definition at line 69 of file kfbxsurfacematerial.h.
char const*
sAmbientFactor [static] |
Definition at line 70 of file kfbxsurfacematerial.h.
char const*
sDiffuse [static] |
Definition at line 72 of file kfbxsurfacematerial.h.
char const*
sDiffuseFactor [static] |
Definition at line 73 of file kfbxsurfacematerial.h.
char const*
sSpecular [static] |
Definition at line 75 of file kfbxsurfacematerial.h.
char const*
sSpecularFactor [static] |
Definition at line 76 of file kfbxsurfacematerial.h.
char const*
sShininess [static] |
Definition at line 77 of file kfbxsurfacematerial.h.
char const*
sBump [static] |
Definition at line 79 of file kfbxsurfacematerial.h.
char const*
sNormalMap [static] |
Definition at line 80 of file kfbxsurfacematerial.h.
char const*
sBumpFactor [static] |
Definition at line 81 of file kfbxsurfacematerial.h.
char const*
sTransparentColor [static] |
Definition at line 83 of file kfbxsurfacematerial.h.
char const*
sTransparencyFactor [static] |
Definition at line 84 of file kfbxsurfacematerial.h.
char const*
sReflection [static] |
Definition at line 86 of file kfbxsurfacematerial.h.
char const*
sReflectionFactor [static] |
Definition at line 87 of file kfbxsurfacematerial.h.
char const*
sDisplacementColor [static] |
Definition at line 89 of file kfbxsurfacematerial.h.
char const*
sDisplacementFactor [static] |
Definition at line 90 of file kfbxsurfacematerial.h.
char const*
sVectorDisplacementColor [static] |
Definition at line 92 of file kfbxsurfacematerial.h.
char const*
sVectorDisplacementFactor [static] |
Definition at line 93 of file kfbxsurfacematerial.h.
Definition at line 107 of file kfbxsurfacematerial.h.
Definition at line 115 of file kfbxsurfacematerial.h.
const fbxBool1
sMultiLayerDefault [static] |
Definition at line 128 of file kfbxsurfacematerial.h.
char const*
sShadingModelDefault [static] |
Definition at line 129 of file kfbxsurfacematerial.h.