Protected Member Functions

FbxSurfaceMaterial Class Reference

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.


Search for all occurrences

Detailed Description

This class contains material settings.

Definition at line 25 of file fbxsurfacematerial.h.

#include <fbxsurfacematerial.h>

Inheritance diagram for FbxSurfaceMaterial:
Inheritance graph
[legend]

List of all members.

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
virtual void ConstructProperties (bool pForceSet)
 Optional property constructor override, automatically called by default constructor.

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< FbxStringShadingModel
FbxPropertyT< FbxBoolMultiLayer

Default property values

static const FbxBool sMultiLayerDefault
static char const * sShadingModelDefault

Member Function Documentation

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 void ConstructProperties ( bool  pForceSet) [protected, virtual]

Optional property constructor override, automatically called by default constructor.

Parameters:
pForceSetIf the property value must be set regardless of default value.
Remarks:
If your object have properties, they must be initialized in this function.

Reimplemented from FbxObject.

Reimplemented in FbxSurfaceLambert, and FbxSurfacePhong.


Member Data Documentation

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 [static]
const FbxBool sMultiLayerDefault [static]
char const* sShadingModelDefault [static]

The documentation for this class was generated from the following file:

FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial
FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial FbxSurfaceMaterial