struct CCL::IUVSphereTessellator3D
Tessellator interface for UV spheres.
#include <itessellator3d.h> struct IUVSphereTessellator3D: public CCL::ITessellator3D { // methods virtual tresult CCL_API setRadius (float radius) = 0; virtual tresult CCL_API setNumberOfParallels (uint32 count) = 0; virtual tresult CCL_API setNumberOfMeridians (uint32 count) = 0; };
Inherited Members
public: // enums enum Flags; // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0; virtual uint32 CCL_API getVertexCount () const = 0; virtual uint32 CCL_API getIndexCount () const = 0; virtual const PointF3D*CCL_API getPositions () const = 0; virtual const PointF3D*CCL_API getNormals () const = 0; virtual const PointF*CCL_API getTextureCoords () const = 0; virtual const uint32*CCL_API getIndices () const = 0; virtual tresult CCL_API generate (uint32 flags) = 0;