Protected Member Functions

KFbxSurfaceLambert 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 54 of file kfbxsurfacelambert.h.

#include <kfbxsurfacelambert.h>

Inheritance diagram for KFbxSurfaceLambert:
Inheritance graph
[legend]

List of all members.

Protected Member Functions

  KFbxSurfaceLambert (KFbxSdkManager &pManager, char const *pName)
virtual bool  ConstructProperties (bool pForceSet)
void  Init ()

Material properties

KFbxPropertyDouble3  Emissive
  Emissive color property.
KFbxPropertyDouble1  EmissiveFactor
  Emissive factor property.
KFbxPropertyDouble3  Ambient
  Ambient color property.
KFbxPropertyDouble1  AmbientFactor
  Ambient factor property.
KFbxPropertyDouble3  Diffuse
  Diffuse color property.
KFbxPropertyDouble1  DiffuseFactor
  Diffuse factor property.
KFbxPropertyDouble3  NormalMap
  NormalMap property.
KFbxPropertyDouble3  Bump
  Bump property.
KFbxPropertyDouble1  BumpFactor
  Bump factor property.
KFbxPropertyDouble3  TransparentColor
  Transparent color property.
KFbxPropertyDouble1  TransparencyFactor
  Transparency factor property.
KFbxPropertyDouble3  DisplacementColor
  Displacement color property.
KFbxPropertyDouble1  DisplacementFactor
  Displacement factor property.
KFbxPropertyDouble3  VectorDisplacementColor
  Vector displacement color property.
KFbxPropertyDouble1  VectorDisplacementFactor
  Vector displacement factor property.
K_DEPRECATED KFbxPropertyDouble3  GetEmissiveColor () const
  Returns the emissive color property.
K_DEPRECATED KFbxPropertyDouble1  GetEmissiveFactor () const
  Returns the emissive factor property.
K_DEPRECATED KFbxPropertyDouble3  GetAmbientColor () const
  Returns the ambient color property.
K_DEPRECATED KFbxPropertyDouble1  GetAmbientFactor () const
  Returns the ambient factor property.
K_DEPRECATED KFbxPropertyDouble3  GetDiffuseColor () const
  Returns the diffuse color property.
K_DEPRECATED KFbxPropertyDouble1  GetDiffuseFactor () const
  Returns the diffuse factor property.
K_DEPRECATED KFbxPropertyDouble3  GetBump () const
  Returns the bump property.
K_DEPRECATED KFbxPropertyDouble1  GetBumpFactor () const
  Returns the bump factor property.
K_DEPRECATED KFbxPropertyDouble3  GetTransparentColor () const
  Returns the transparent color property.
K_DEPRECATED KFbxPropertyDouble1  GetTransparencyFactor () const
  Returns the transparency factor property.
K_DEPRECATED KFbxPropertyDouble3  GetDisplacementColor () const
  Returns the displacement color property.
K_DEPRECATED KFbxPropertyDouble1  GetDisplacementFactor () const
  Returns the displacement factor property.

Default property values

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

Constructor & Destructor Documentation

KFbxSurfaceLambert ( KFbxSdkManager pManager,
char const *  pName 
) [protected]

Member Function Documentation

K_DEPRECATED KFbxPropertyDouble3 GetEmissiveColor ( ) const

Returns the emissive color property.

Returns:
The emissive color.
Remarks:
This method is deprecated. The property Emissive can be directly accessed.
K_DEPRECATED KFbxPropertyDouble1 GetEmissiveFactor ( ) const

Returns the emissive factor property.

This factor is used to attenuate the emissive color.

Returns:
The emissive factor.
Remarks:
This method is deprecated. The property EmissiveFactor can be directly accessed.
K_DEPRECATED KFbxPropertyDouble3 GetAmbientColor ( ) const

Returns the ambient color property.

Returns:
The ambient color.
Remarks:
This method is deprecated. The property Ambient can be directly accessed.
K_DEPRECATED KFbxPropertyDouble1 GetAmbientFactor ( ) const

Returns the ambient factor property.

This factor is used to attenuate the ambient color.

Returns:
The ambient factor.
Remarks:
This method is deprecated. The property AmbientFactor can be directly accessed.
K_DEPRECATED KFbxPropertyDouble3 GetDiffuseColor ( ) const

Returns the diffuse color property.

Returns:
The diffuse color.
Remarks:
This method is deprecated. The property Diffuse can be directly accessed.
K_DEPRECATED KFbxPropertyDouble1 GetDiffuseFactor ( ) const

Returns the diffuse factor property.

This factor is used to attenuate the diffuse color.

Returns:
The diffuse factor.
Remarks:
This method is deprecated. The property DiffuseFactor can be directly accessed.
K_DEPRECATED KFbxPropertyDouble3 GetBump ( ) const

Returns the bump property.

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

Returns:
The bump property.
Remarks:
This method is deprecated. The property Bump can be directly accessed.
K_DEPRECATED KFbxPropertyDouble1 GetBumpFactor ( ) const

Returns the bump factor property.

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

Returns:
The bump factor.
Remarks:
This method is deprecated. The property BumpFactor can be directly accessed.
K_DEPRECATED KFbxPropertyDouble3 GetTransparentColor ( ) const

Returns the transparent color property.

This property is used to make a surface more or less transparent.

Returns:
The transparent color.
Remarks:
This method is deprecated. The property TransparentColor can be directly accessed.
K_DEPRECATED KFbxPropertyDouble1 GetTransparencyFactor ( ) const

Returns the transparency factor property.

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

Returns:
The transparency factor.
Remarks:
This method is deprecated. The property TransparencyFactor can be directly accessed.
K_DEPRECATED KFbxPropertyDouble3 GetDisplacementColor ( ) const

Returns the displacement color property.

This property is used to make a surface more or less displaced.

Returns:
The displacement color.
Remarks:
This method is deprecated. The property DisplacementColor can be directly accessed.
K_DEPRECATED KFbxPropertyDouble1 GetDisplacementFactor ( ) const

Returns the displacement factor property.

This property is used to make a surface more or less displaced.

Returns:
The displacement factor
Remarks:
This method is deprecated. The property DisplacementFactor can be directly accessed.
virtual bool ConstructProperties ( bool  pForceSet ) [protected, virtual]
void Init ( ) [protected]

Member Data Documentation

Emissive factor property.

This factor is used to attenuate the emissive color.

Definition at line 76 of file kfbxsurfacelambert.h.

Ambient factor property.

This factor is used to attenuate the ambient color.

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

Definition at line 97 of file kfbxsurfacelambert.h.

Diffuse factor property.

This factor is used to attenuate the diffuse color.

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

Definition at line 118 of file kfbxsurfacelambert.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 130 of file kfbxsurfacelambert.h.

Bump property.

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

Definition at line 135 of file kfbxsurfacelambert.h.

Bump factor property.

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

Definition at line 147 of file kfbxsurfacelambert.h.

Transparent color property.

Definition at line 157 of file kfbxsurfacelambert.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, Layers/main.cxx, and UIExamples/CubeCreator/SDK_Utility.cxx.

Definition at line 169 of file kfbxsurfacelambert.h.

Displacement color property.

Definition at line 179 of file kfbxsurfacelambert.h.

Displacement factor property.

Definition at line 189 of file kfbxsurfacelambert.h.

Vector displacement color property.

Definition at line 199 of file kfbxsurfacelambert.h.

Vector displacement factor property.

Definition at line 202 of file kfbxsurfacelambert.h.

const fbxDouble3 sBumpDefault [static]

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

KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert
KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert KFbxSurfaceLambert