TRenderableAndTfm Class Reference

List of all members.

Public Member Functions

 TRenderableAndTfm ()
void operator= (const TRenderableAndTfm &in)

Public Attributes

I3DShInstance * fInstance
TMCCountedPtr< TInstancePath > fInstancePath
TMCCountedPtr< I3DShRenderable > fRenderable
 The renderable to draw.
TTransform3D fT
TTransform3D fModelFromWorldTfm

Detailed Description

This encapsulates an instance and renderable along with the flattened transform.


Constructor & Destructor Documentation

TRenderableAndTfm::TRenderableAndTfm (   )  [inline]
 


Member Function Documentation

void TRenderableAndTfm::operator= (  const TRenderableAndTfm &  in  )  [inline]
 


Member Data Documentation

I3DShInstance* TRenderableAndTfm::fInstance
 

Note:
some renderables may not have a corresponding instance

TMCCountedPtr<TInstancePath> TRenderableAndTfm::fInstancePath
 

Points to an object that contains the instantiation path (list of scene instances) This is used to identify the renderables when deleting them. This pointer is NULL if not child of a sceneInstance.

TTransform3D TRenderableAndTfm::fModelFromWorldTfm
 

TMCCountedPtr<I3DShRenderable> TRenderableAndTfm::fRenderable
 

The renderable to draw.

TTransform3D TRenderableAndTfm::fT
 


The documentation for this class was generated from the following file:
Generated on Mon Mar 14 12:29:10 2005 for Carrara SDK Doc by  doxygen 1.3.9.1