# I3DShPrimitiveInstance Struct Reference
[Shell Interfaces]

Inheritance diagram for I3DShPrimitiveInstance:

List of all members.

## Public Member Functions
virtual I3DShInstance *MCCOMAPI | GetThisInstance ()=0
| Returns the instance interface.

## Detailed Description

I3DShPrimitiveInstance represents a copy of a primitive located at a certain position in space, with a certain orientation and scaling and a given shader.

Primitive instances always support the following interfaces : I3DShTreeElement, I3DShShadableTree, ISelectableObject and I3DShInstance

## Member Function Documentation

virtual I3DShInstance* MCCOMAPI I3DShPrimitiveInstance::GetThisInstance | ( |  | ) | `[pure virtual]`

Returns the instance interface.

Returns a pointer to the displacement primitive

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

- I3DShPrimitiveInstance.h