Classes | |
class | TPointMesh |
class | TSegmentMesh |
class | TFacetMeshRenderFlags |
struct | Triangle |
class | TFacetEdgeFlags |
struct | TEdgeList |
class | TFacetCache |
struct | TSubMeshInfo |
struct | TShadingDomainCache |
struct | FacetMesh |
struct | I3DShFacetMeshPrimitive |
Defines | |
#define | FACET_CACHE_DISPLAY_LIST_ID 0x05 |
Enumerations | |
enum | TMarkerPatterns { kSelectedHandle = 0x01FFFFFF, kNotSelectedHandle = 0x01F8C63F, kFullRoundHandle = 0x00EFFFEE, kFramedRoundHandle = 0x00EDC76E, kSmallSquareHandle = 0x000739C0, kPointHandle = 0x00001000 } |
Functions | |
MCDEFINE_GUID_H (IID_I3DShFacetMeshPrimitive) | |
MCDEFINE_GUID_H (IID_IShFacetMeshIterator) | |
MCDEFINE_GUID_H (IID_IShFacetMeshAccumulator) | |
TMCiostream & | operator<< (TMCiostream &stream, const Triangle &triangle) |
TMCiostream & | operator>> (TMCiostream &stream, Triangle &triangle) |
#define FACET_CACHE_DISPLAY_LIST_ID 0x05 |
Generic class from which should be derived the caches used by the interactive renderer
enum TMarkerPatterns |
These are 5x5 marker bitmap defines stored as enums/int32. Specify these as the fMarkerID field in TPointMesh. The high 7-bits are reserved for future expansion - always zero these out.
MCDEFINE_GUID_H | ( | IID_IShFacetMeshAccumulator | ) |
MCDEFINE_GUID_H | ( | IID_IShFacetMeshIterator | ) |
MCDEFINE_GUID_H | ( | IID_I3DShFacetMeshPrimitive | ) |
TMCiostream& operator<< | ( | TMCiostream & | stream, | |
const Triangle & | triangle | |||
) |
TMCiostream& operator>> | ( | TMCiostream & | stream, | |
Triangle & | triangle | |||
) |