I3DExFigurePrimitive Struct Reference
[External Interfaces]
List of all members.
Detailed Description
I3DExFigurePrimitive is the interface to functions specific to figure primitives. Figure primitives are a subclass of vertex primitives, and as such always implement the I3DExVertexPrimitive interface as well.
Member Enumeration Documentation
- Enumerator:
kMultiplePolymeshes |
|
kUniquePolymesh |
|
Member Function Documentation
virtual int32 MCCOMAPI I3DExFigurePrimitive::AddActor |
( |
|
) |
[pure virtual] |
Add an actor and returns its index in the figure primitive.
virtual void MCCOMAPI I3DExFigurePrimitive::BeginActorSetCurrentGeometry |
( |
|
) |
[pure virtual] |
virtual void MCCOMAPI I3DExFigurePrimitive::EndActorSetCurrentGeometry |
( |
|
) |
[pure virtual] |
virtual void MCCOMAPI I3DExFigurePrimitive::FreeGeometriesCaches |
( |
|
) |
[pure virtual] |
virtual I3DExFigureActor* MCCOMAPI I3DExFigurePrimitive::GetActor |
( |
int32 |
index |
) |
[pure virtual] |
virtual int32 MCCOMAPI I3DExFigurePrimitive::GetActorCount |
( |
|
) |
[pure virtual] |
Returns data to rebuild the original geometry/topology of the actors.
virtual EMeshType MCCOMAPI I3DExFigurePrimitive::GetMeshMode |
( |
|
) |
[pure virtual] |
virtual const TSubdivisionData& MCCOMAPI I3DExFigurePrimitive::GetSubdivisionData |
( |
|
) |
[pure virtual] |
virtual I3dExSkinable* MCCOMAPI I3DExFigurePrimitive::GetThisSkinable |
( |
|
) |
[pure virtual] |
virtual I3DExVertexPrimitive* MCCOMAPI I3DExFigurePrimitive::GetThisVertexPrimitive |
( |
|
) |
[pure virtual] |
virtual boolean MCCOMAPI I3DExFigurePrimitive::IsConforming |
( |
|
) |
[pure virtual] |
virtual void MCCOMAPI I3DExFigurePrimitive::PostActorWelding |
( |
|
) |
[pure virtual] |
virtual void MCCOMAPI I3DExFigurePrimitive::SetActorInfos |
( |
const TMCClassArray< TActorInfo > & |
inActorInfos |
) |
[pure virtual] |
virtual void MCCOMAPI I3DExFigurePrimitive::SetConforming |
( |
boolean |
enable |
) |
[pure virtual] |
virtual void MCCOMAPI I3DExFigurePrimitive::SetMeshMode |
( |
EMeshType |
mode |
) |
[pure virtual] |
virtual void MCCOMAPI I3DExFigurePrimitive::SetSubdivisionData |
( |
const TSubdivisionData & |
subdivisionData |
) |
[pure virtual] |
virtual void MCCOMAPI I3DExFigurePrimitive::ValidateGeometriesCaches |
( |
|
) |
[pure virtual] |
virtual boolean MCCOMAPI I3DExFigurePrimitive::WeldPolymeshs |
( |
IPolymesh * |
inFirstPolymesh, |
|
|
IPolymesh * |
inSecondPolymesh | |
|
) |
| | [pure virtual] |
- Parameters:
-
| inPolymesh1 | First group |
| inPolymesh2 | Second group |
- Returns:
- False if the two polymeshes seem to be oriented differently, True otherwise.
The documentation for this struct was generated from the following file: