Protected Member Functions

FbxSurfaceLambert Class Reference

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


Search for all occurrences

Detailed Description

This class contains settings for Lambert Materials.

Examples:

ExportScene03/main.cxx, and ImportScene/DisplayMaterial.cxx.

Definition at line 28 of file fbxsurfacelambert.h.

#include <fbxsurfacelambert.h>

Inheritance diagram for FbxSurfaceLambert:
Inheritance graph
[legend]

List of all members.

Protected Member Functions

  FbxSurfaceLambert (FbxManager &pManager, char const *pName)
virtual bool  ConstructProperties (bool pForceSet)
void  Init ()

Material properties

FbxPropertyT< FbxDouble3 Emissive
  Emissive color property.
FbxPropertyT< FbxDouble EmissiveFactor
  Emissive factor property.
FbxPropertyT< FbxDouble3 Ambient
  Ambient color property.
FbxPropertyT< FbxDouble AmbientFactor
  Ambient factor property.
FbxPropertyT< FbxDouble3 Diffuse
  Diffuse color property.
FbxPropertyT< FbxDouble DiffuseFactor
  Diffuse factor property.
FbxPropertyT< FbxDouble3 NormalMap
  NormalMap property.
FbxPropertyT< FbxDouble3 Bump
  Bump property.
FbxPropertyT< FbxDouble BumpFactor
  Bump factor property.
FbxPropertyT< FbxDouble3 TransparentColor
  Transparent color property.
FbxPropertyT< FbxDouble TransparencyFactor
  Transparency factor property.
FbxPropertyT< FbxDouble3 DisplacementColor
  Displacement color property.
FbxPropertyT< FbxDouble DisplacementFactor
  Displacement factor property.
FbxPropertyT< FbxDouble3 VectorDisplacementColor
  Vector displacement color property.
FbxPropertyT< FbxDouble VectorDisplacementFactor
  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

Constructor & Destructor Documentation

FbxSurfaceLambert ( FbxManager pManager,
char const *  pName 
) [protected]

Member Function Documentation

virtual bool ConstructProperties ( bool  pForceSet ) [protected, virtual]

Reimplemented from FbxSurfaceMaterial.

Reimplemented in FbxSurfacePhong.

void Init ( ) [protected]

Member Data Documentation

Emissive factor property.

This factor is used to attenuate the emissive color.

Definition at line 44 of file fbxsurfacelambert.h.

Ambient factor property.

This factor is used to attenuate the ambient color.

Examples:
ExportDocument/main.cxx, and ExportScene03/main.cxx.

Definition at line 52 of file fbxsurfacelambert.h.

Diffuse factor property.

This factor is used to attenuate the diffuse color.

Examples:
ExportDocument/main.cxx, and ExportScene03/main.cxx.

Definition at line 60 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 65 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 70 of file fbxsurfacelambert.h.

Bump factor property.

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

Definition at line 75 of file fbxsurfacelambert.h.

Transparent color property.

Definition at line 78 of file fbxsurfacelambert.h.

Transparency factor property.

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

Examples:
ExportDocument/main.cxx, ExportScene02/main.cxx, ExportScene03/main.cxx, and Layers/main.cxx.

Definition at line 83 of file fbxsurfacelambert.h.

Displacement color property.

Definition at line 86 of file fbxsurfacelambert.h.

Displacement factor property.

Definition at line 89 of file fbxsurfacelambert.h.

Vector displacement color property.

Definition at line 92 of file fbxsurfacelambert.h.

Vector displacement factor property.

Definition at line 95 of file fbxsurfacelambert.h.

Definition at line 108 of file fbxsurfacelambert.h.

Definition at line 109 of file fbxsurfacelambert.h.

Definition at line 111 of file fbxsurfacelambert.h.

Definition at line 112 of file fbxsurfacelambert.h.

Definition at line 114 of file fbxsurfacelambert.h.

Definition at line 115 of file fbxsurfacelambert.h.

const FbxDouble3 sBumpDefault [static]

Definition at line 117 of file fbxsurfacelambert.h.

Definition at line 118 of file fbxsurfacelambert.h.

const FbxDouble sBumpFactorDefault [static]

Definition at line 119 of file fbxsurfacelambert.h.

Definition at line 121 of file fbxsurfacelambert.h.

Definition at line 124 of file fbxsurfacelambert.h.


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