Protected Member Functions

FbxSurfaceLambert Class Reference

This reference page is linked to from the following overview topics: Meshes, Materials and Textures, Materials, Layered Textures, List of Python Fbx classes.


Search for all occurrences

Detailed Description

This class contains settings for Lambert Materials.

Definition at line 25 of file fbxsurfacelambert.h.

#include <fbxsurfacelambert.h>

Inheritance diagram for FbxSurfaceLambert:
Inheritance graph
[legend]

List of all members.

Protected Member Functions

virtual void ConstructProperties (bool pForceSet)
 Optional property constructor override, automatically called by default constructor.
void Init ()

Material properties

FbxPropertyT< FbxDouble3Emissive
 Emissive color property.
FbxPropertyT< FbxDoubleEmissiveFactor
 Emissive factor property.
FbxPropertyT< FbxDouble3Ambient
 Ambient color property.
FbxPropertyT< FbxDoubleAmbientFactor
 Ambient factor property.
FbxPropertyT< FbxDouble3Diffuse
 Diffuse color property.
FbxPropertyT< FbxDoubleDiffuseFactor
 Diffuse factor property.
FbxPropertyT< FbxDouble3NormalMap
 NormalMap property.
FbxPropertyT< FbxDouble3Bump
 Bump property.
FbxPropertyT< FbxDoubleBumpFactor
 Bump factor property.
FbxPropertyT< FbxDouble3TransparentColor
 Transparent color property.
FbxPropertyT< FbxDoubleTransparencyFactor
 Transparency factor property.
FbxPropertyT< FbxDouble3DisplacementColor
 Displacement color property.
FbxPropertyT< FbxDoubleDisplacementFactor
 Displacement factor property.
FbxPropertyT< FbxDouble3VectorDisplacementColor
 Vector displacement color property.
FbxPropertyT< FbxDoubleVectorDisplacementFactor
 Vector displacement factor property.

Default property values

static const FbxDouble3 sEmissiveDefault
static const FbxDouble sEmissiveFactorDefault
static const FbxDouble3 sAmbientDefault
static const FbxDouble sAmbientFactorDefault
static const FbxDouble3 sDiffuseDefault
static const FbxDouble sDiffuseFactorDefault
static const FbxDouble3 sBumpDefault
static const FbxDouble3 sNormalMapDefault
static const FbxDouble sBumpFactorDefault
static const FbxDouble3 sTransparentDefault
static const FbxDouble sTransparencyFactorDefault
static const FbxDouble3 sDisplacementDefault
static const FbxDouble sDisplacementFactorDefault
static const FbxDouble3 sVectorDisplacementDefault
static const FbxDouble sVectorDisplacementFactorDefault

Member Function Documentation

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 FbxSurfaceMaterial.

Reimplemented in FbxSurfacePhong.

void Init ( ) [protected]

Member Data Documentation

Emissive color property.

Definition at line 36 of file fbxsurfacelambert.h.

Emissive factor property.

This factor is used to attenuate the emissive color.

Definition at line 41 of file fbxsurfacelambert.h.

Ambient color property.

Definition at line 44 of file fbxsurfacelambert.h.

Ambient factor property.

This factor is used to attenuate the ambient color.

Definition at line 49 of file fbxsurfacelambert.h.

Diffuse color property.

Definition at line 52 of file fbxsurfacelambert.h.

Diffuse factor property.

This factor is used to attenuate the diffuse color.

Definition at line 57 of file fbxsurfacelambert.h.

NormalMap property.

This property can be used to specify the distortion of the surface normals and create the illusion of a bumpy surface.

Definition at line 62 of file fbxsurfacelambert.h.

Bump property.

This property is used to distort the surface normal and create the illusion of a bumpy surface.

Definition at line 67 of file fbxsurfacelambert.h.

Bump factor property.

This factor is used to make a surface more or less bumpy.

Definition at line 72 of file fbxsurfacelambert.h.

Transparent color property.

Definition at line 75 of file fbxsurfacelambert.h.

Transparency factor property.

This property is used to make a surface more or less opaque (0 = opaque, 1 = transparent).

Definition at line 80 of file fbxsurfacelambert.h.

Displacement color property.

Definition at line 83 of file fbxsurfacelambert.h.

Displacement factor property.

Definition at line 86 of file fbxsurfacelambert.h.

Vector displacement color property.

Definition at line 89 of file fbxsurfacelambert.h.

Vector displacement factor property.

Definition at line 92 of file fbxsurfacelambert.h.

const FbxDouble3 sEmissiveDefault [static]
const FbxDouble3 sAmbientDefault [static]
const FbxDouble3 sDiffuseDefault [static]
const FbxDouble3 sBumpDefault [static]
const FbxDouble3 sNormalMapDefault [static]
const FbxDouble sBumpFactorDefault [static]

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

FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert
FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert FbxSurfaceLambert