|
Data Structures |
| struct | RtGCondGeometryList |
| struct | RtGCondParameters |
| struct | RtGCondPolygon |
| struct | RtGCondUserdataCallBacks |
| struct | RtGCondVertex |
Typedefs |
| typedef RwBool(* | RtGCondDestroyVertexUserdataCallBack )(void **pUserdata) |
| typedef RwBool(* | RtGCondCloneVertexUserdataCallBack )(void **pUserdataDst, void **pUserdataSrc) |
| typedef RwBool(* | RtGCondInterpVertexUserdataCallBack )(void **pUserdataDst, void **pUserdata1, void **pUserdata2, RwReal delta) |
| typedef RwBool(* | RtGCondDestroyPolygonUserdataCallBack )(void **pUserdata) |
| typedef RwBool(* | RtGCondSplitPolygonUserdataCallBack )(void **pUserdataDst, void **pUserdataSrc) |
Enumerations |
| enum | RtGCondFlag { rtGCONDNORMALS = 0x01,
rtGCONDTEXTURES = 0x02,
rtGCONDPRELIT = 0x04,
rtGCONDFLAGFORCEENUMSIZEINT = RWFORCEENUMSIZEINT
} |
Functions |
| RwBool | RtGCondNormalize (RwV3d *vec) |
| RwReal | RtGCondLength (RwV3d *vec) |
| RwBool | RtGCondVectorsEqual (RwV3d *v1, RwV3d *v2, RwReal tol) |
| RwBool | RtGCondColinearVertices (RwV3d *v1, RwV3d *v2, RwV3d *v3, RwBool strictOrder, RwReal tol) |
| void | RtGCondSnapPipelineNode (RtGCondGeometryList *geometryList, RwReal weldThreshold) |
| void | RtGCondSnapUVsPipelineNode (RtGCondGeometryList *geometryList, RwReal weldThreshold) |
| RwReal | RtGCondAreaOfPolygon (RtGCondGeometryList *geometryList, RtGCondPolygon *polygon) |
| void | RtGCondCullZeroAreaPolygonsPipelineNode (RtGCondGeometryList *geometryList, RwReal areaThreshold) |
| void | RtGCondLimitUVsPipelineNode (RtGCondGeometryList *geometryList, RwReal limitUVMin, RwReal limitUVMax, RwBool texelLimits) |
| void | RtGCondRemapVerticesPipelineNode (RtGCondGeometryList *geometryList) |
| void | RtGCondSortVerticesOnMaterialPipelineNode (RtGCondGeometryList *geometryList) |
| void | RtGCondUnshareVerticesOnMaterialBoundariesPipelineNode (RtGCondGeometryList *geometryList) |
| RwBool | RtGCondUnshareVerticesPipelineNode (RtGCondGeometryList *geometryList) |
| RwInt32 * | RtGCondWeldVerticesPipelineNode (RtGCondGeometryList *geometryList, RwReal weldThreshold, RwReal normalWeldThreshold, RwReal uvThreshold, RwReal preLitThreshold, RwBool ignoreTextures, RwBool remap, RwBool implicit, RwBool averageAttributes) |
| void | RtGCondBuildNormalsPipelineNode (RtGCondGeometryList *geometryList) |
| void | RtGCondRemoveIdenticalPolygonsPipelineNode (RtGCondGeometryList *geometryList) |
| void | RtGCondRemoveSliversPipelineNode (RtGCondGeometryList *geometryList) |
| RwBool | RtGCondFixAndFilterGeometryPipeline (RtGCondGeometryList *geometryList) |
| void | RtGCondGroundUVs (RtGCondGeometryList *geometryList) |
| RwBool | RtGCondDecimateAndWeldGeometryPipeline (RtGCondGeometryList *geometryList) |
| void | RtGCondSetGeometryConditioningPipeline (RtGCondGeometryConditioningPipeline pipeline) |
| RtGCondGeometryConditioningPipeline | RtGCondGetGeometryConditioningPipeline (void) |
| void | RtGCondApplyGeometryConditioningPipeline (RtGCondGeometryList *geometryList) |
| void | RtGCondFreeVertices (RtGCondGeometryList *geometryList) |
| RwBool | RtGCondAllocateVertices (RtGCondGeometryList *geometryList, RwInt32 num) |
| void | RtGCondFreePolygons (RtGCondGeometryList *geometryList) |
| RwBool | RtGCondAllocatePolygons (RtGCondGeometryList *geometryList, RwInt32 num) |
| void | RtGCondFreeIndices (RtGCondPolygon *polygon) |
| RwBool | RtGCondAllocateIndices (RtGCondPolygon *polygon, RwInt32 num) |
| RwBool | RtGCondReallocateIndices (RtGCondPolygon *polygon, RwInt32 num) |
| RwBool | RtGCondReallocateVertices (RtGCondGeometryList *geometryList, RwInt32 num) |
| RwBool | RtGCondReallocatePolygons (RtGCondGeometryList *geometryList, RwInt32 num) |
| void | RtGCondParametersSet (RtGCondParameters *gcParams) |
| RtGCondParameters * | RtGCondParametersGet (void) |
| void | RtGCondParametersInit (RtGCondParameters *gcParams) |
| void | RtGCondSetUserdataCallBacks (RtGCondCloneVertexUserdataCallBack cloneVertexUserdataCB, RtGCondInterpVertexUserdataCallBack interpVertexUserdataCB, RtGCondSplitPolygonUserdataCallBack splitPolygonUserdataCB, RtGCondDestroyVertexUserdataCallBack destroyVertexUserdataCB, RtGCondDestroyPolygonUserdataCallBack destroyPolygonUserdataCB) |
| void | RtGCondMaterialGetUVLimits (RpMaterial *mat, RwInt32 uvSet, RwReal *uMin, RwReal *uMax, RwReal *vMin, RwReal *vMax) |
| void | RtGCondMaterialSetUVLimits (RpMaterial *mat, RwInt32 uvSet, RwReal uMin, RwReal uMax, RwReal vMin, RwReal vMax) |
| RwBool | RtGCondInitialize (void) |