FBTexture Class Reference

#include <fbmodel.h>
FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture FBTexture
Inheritance diagram for FBTexture:
Inheritance graph
[legend]

List of all members.


Detailed Description

Texture class.

Definition at line 759 of file fbmodel.h.


Public Member Functions

  FBTexture (char *pName, HIObject pObject=NULL)
  Constructor.
virtual void  FBDelete ()
  Open Reality deletion function.
FBTexture Clone ()
  Clone the texture.

Public Attributes

FBPropertyString  Filename
  Read Write Property: Filename for texture.
FBPropertyInt  Width
  Read Only Property: Width of texture.
FBPropertyInt  Height
  Read Only Property: Height of texture.
FBPropertyTextureUseType  UseType
  Read Write Property: Texture Use Type.
FBPropertyTextureMapping  Mapping
  Read Write Property: Texture mapping.
FBPropertyTextureBlendMode  BlendMode
  Read Write Property: Texture blend mode.
FBPropertyAnimatableVector3d  Translation
  Read Write Property: Translation coordinates.
FBPropertyAnimatableVector3d  Rotation
  Read Write Property: Rotation coordinates.
FBPropertyAnimatableVector3d  Scaling
  Read Write Property: Scaling coordinates.
FBPropertyAnimatableDouble  Alpha
  Read Write Property: Texture alpha value.
FBPropertyBool  SwapUV
  Read Write Property: Swap UV coordinates?
FBPropertyInt  CroppingX [2]
  Read Write Property: X cropping.
FBPropertyInt  CroppingY [2]
  Read Write Property: Y cropping.
FBPropertyVideo  Video
  Read Write Property: Media used for texturing.

Constructor & Destructor Documentation

FBTexture ( char *  pName,
HIObject  pObject = NULL  
)

Constructor.

Parameters:
pName  Name of texture media. Can be a NULL pointer. If set, this will create a FBVideo object used as the Video property.
pObject  For internal use only.

Member Function Documentation

virtual void FBDelete (  )  [virtual]

Open Reality deletion function.

Reimplemented from FBComponent.

Reimplemented in FBLayeredTexture.

FBTexture* Clone (  ) 

Clone the texture.

This will duplicated the current texture.

Returns:
Newly created texture.

Reimplemented in FBLayeredTexture.


Member Data Documentation

FBPropertyString Filename

Read Write Property: Filename for texture.

Definition at line 775 of file fbmodel.h.

FBPropertyInt Width

Read Only Property: Width of texture.

Definition at line 776 of file fbmodel.h.

FBPropertyInt Height

Read Only Property: Height of texture.

Definition at line 777 of file fbmodel.h.

FBPropertyTextureUseType UseType

Read Write Property: Texture Use Type.

Definition at line 779 of file fbmodel.h.

FBPropertyTextureMapping Mapping

Read Write Property: Texture mapping.

Definition at line 780 of file fbmodel.h.

FBPropertyTextureBlendMode BlendMode

Read Write Property: Texture blend mode.

Definition at line 781 of file fbmodel.h.

FBPropertyAnimatableVector3d Translation

Read Write Property: Translation coordinates.

Definition at line 783 of file fbmodel.h.

FBPropertyAnimatableVector3d Rotation

Read Write Property: Rotation coordinates.

Definition at line 784 of file fbmodel.h.

FBPropertyAnimatableVector3d Scaling

Read Write Property: Scaling coordinates.

Definition at line 785 of file fbmodel.h.

FBPropertyAnimatableDouble Alpha

Read Write Property: Texture alpha value.

Definition at line 786 of file fbmodel.h.

FBPropertyBool SwapUV

Read Write Property: Swap UV coordinates?

Definition at line 788 of file fbmodel.h.

FBPropertyInt CroppingX[2]

Read Write Property: X cropping.

Definition at line 789 of file fbmodel.h.

FBPropertyInt CroppingY[2]

Read Write Property: Y cropping.

Definition at line 790 of file fbmodel.h.

FBPropertyVideo Video

Read Write Property: Media used for texturing.

Definition at line 792 of file fbmodel.h.


Please send us your comments about this page.