#include <fbmodel.h>
Definition at line 852 of file fbmodel.h.
Public Member Functions |
|
FBMaterial (char *pName, HIObject pObject=NULL) | |
Constructor. |
|
FBMaterial * | Clone () |
Clone the material. |
|
HFBTexture | GetTexture (FBMaterialTextureType=kFBMaterialTextureDiffuse) |
Retrieve associated texture. |
|
void | SetTexture (FBTexture *pTexture, FBMaterialTextureType pType=kFBMaterialTextureDiffuse) |
Set associated texture. |
|
void | OGLInit () |
Setup OpenGL fixed pipeline material
settings. |
|
Public Attributes |
|
FBPropertyAnimatableColor | Ambient |
Read Write Property: Ambient color.
|
|
FBPropertyAnimatableDouble | AmbientFactor |
Read Write Property: Ambient Factor
value. |
|
FBPropertyAnimatableColor | Emissive |
Read Write Property: Emissive color.
|
|
FBPropertyAnimatableDouble | EmissiveFactor |
Read Write Property: Emissive Factor
value. |
|
FBPropertyAnimatableColor | Diffuse |
Read Write Property: Diffuse color.
|
|
FBPropertyAnimatableDouble | DiffuseFactor |
Read Write Property: Diffuse Factor
value. |
|
FBPropertyAnimatableColor | TransparentColor |
Read Write Property: Transparent
color. |
|
FBPropertyAnimatableDouble | TransparencyFactor |
Read Write Property: Transparency
Factor value. |
|
FBPropertyAnimatableColor | Bump |
Read Write Property: Bump. |
|
FBPropertyAnimatableColor | NormalMap |
Read Write Property: Normal Map.
|
|
FBPropertyAnimatableDouble | BumpFactor |
Read Write Property: Bump Factor
value. |
|
FBPropertyAnimatableColor | Specular |
Read Write Property: Specular color.
|
|
FBPropertyAnimatableDouble | SpecularFactor |
Read Write Property: Specular Factor
value. |
|
FBPropertyAnimatableDouble | Shininess |
Read Write Property: Shininess value.
|
|
FBPropertyAnimatableColor | Reflection |
Read Write Property: Reflection
color. |
|
FBPropertyAnimatableDouble | ReflectionFactor |
Read Write Property: Reflection
Factor value. |
|
FBPropertyAnimatableColor | DisplacementColor |
Read Write Property: Displacement
color. |
|
FBPropertyAnimatableDouble | DisplacementFactor |
Read Write Property: Displacement
Factor value. |
FBMaterial | ( | char * | pName, | |
HIObject | pObject = NULL |
|||
) |
Constructor.
pName | Name of material. | |
pObject | For internal use only(default=NULL). |
FBMaterial* Clone | ( | ) |
Clone the material.
This will duplicated the current material.
HFBTexture GetTexture | ( | FBMaterialTextureType | = kFBMaterialTextureDiffuse |
) |
Retrieve associated texture.
pType | MaterialTextureType to get connected texture from (default is Diffuse is not specified). |
void SetTexture | ( | FBTexture * | pTexture, | |
FBMaterialTextureType | pType =
kFBMaterialTextureDiffuse |
|||
) |
Set associated texture.
pTexture | texture to be connected. | |
pType | MaterialTextureType to set connected texture to. |
void OGLInit | ( | ) |
Setup OpenGL fixed pipeline material settings.