# 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:

- I3DShRenderable.h