I3DShPatchList Struct Reference
[Shell Interfaces]

Inheritance diagram for I3DShPatchList:
IMCUnknown

List of all members.

Public Member Functions

virtual MCCOMErr MCCOMAPI Init (boolean hasUV)=0
virtual MCCOMErr MCCOMAPI AddPatch (TPatch3D *patch)=0
virtual TPatch3D *MCCOMAPI GetIndPatches (uint32 index)=0
virtual uint32 MCCOMAPI CountPatches ()=0
virtual MCCOMErr MCCOMAPI SetHasUVSpace (boolean hasUV)=0
virtual MCCOMErr MCCOMAPI SetUVSpace (UVSpaceInfo *uvSpaceInfo)=0
virtual MCCOMErr MCCOMAPI GetUVSpace (uint32 uvSpaceID, UVSpaceInfo *uvSpaceInfo)=0
virtual uint32 MCCOMAPI GetUVSpaceCount ()=0
virtual MCCOMErr MCCOMAPI BuildFacetMesh (real lod, FacetMesh **outMesh)=0

Detailed Description

Deprecated:

I3DShPatchList is simply a bag of cubic 4 x 4 Bezier patches. Other interfaces supported: I3DShObject, I3DShPrimitive


Member Function Documentation

virtual MCCOMErr MCCOMAPI I3DShPatchList::AddPatch ( TPatch3D patch  )  [pure virtual]
virtual MCCOMErr MCCOMAPI I3DShPatchList::BuildFacetMesh ( real  lod,
FacetMesh **  outMesh 
) [pure virtual]
virtual uint32 MCCOMAPI I3DShPatchList::CountPatches (  )  [pure virtual]
virtual TPatch3D* MCCOMAPI I3DShPatchList::GetIndPatches ( uint32  index  )  [pure virtual]
virtual MCCOMErr MCCOMAPI I3DShPatchList::GetUVSpace ( uint32  uvSpaceID,
UVSpaceInfo uvSpaceInfo 
) [pure virtual]
virtual uint32 MCCOMAPI I3DShPatchList::GetUVSpaceCount (  )  [pure virtual]
virtual MCCOMErr MCCOMAPI I3DShPatchList::Init ( boolean  hasUV  )  [pure virtual]
virtual MCCOMErr MCCOMAPI I3DShPatchList::SetHasUVSpace ( boolean  hasUV  )  [pure virtual]
virtual MCCOMErr MCCOMAPI I3DShPatchList::SetUVSpace ( UVSpaceInfo uvSpaceInfo  )  [pure virtual]

The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:41 2010 for Carrara SDK Doc by  doxygen 1.6.3