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.