#include <c4d_baseobject.h>
A structure that describes the mapping of components for a generator object. cachedObject must be written by the caller, all the other objects will be filled by the genertor.
Classes | |
| class | PolygonMapEntry |
Public Member Functions | |
| Int32 | TranslateEdge (Int32 edge) const |
Public Attributes | |
| const BaseObject * | cachedObject |
| const BaseObject * | origin |
| Bool | processed |
| Int32 | originalPolygonCount |
| Int32 | originalVertexCount |
| Int32 | polygonMapSize |
| const PolygonMapEntry * | polygonMap |
| Int32 | vertexMapSize |
| const Int32 * | vertexMap |
| const BaseObject* cachedObject |
Cached object for which to get the mapping.
| const BaseObject* origin |
Original object for cachedObject. Note, that this is not always the top origin.
| Bool processed |
Must be set by the generator to indicate that the message was processed.
| Int32 originalPolygonCount |
Original polygon count.
| Int32 originalVertexCount |
Original vertex count.
| Int32 polygonMapSize |
Number of entries in polygonMap.
| const PolygonMapEntry* polygonMap |
Polygon map, maps from new to original object.
| Int32 vertexMapSize |
Number of entries in the vertex map.
| const Int32* vertexMap |
Vertex map, maps from new to original object.