struct CCL::IGeometrySource3D
Overview
3D geometry source interface. More…
#include <igeometrysource3d.h> struct IGeometrySource3D: public CCL::IUnknown { // methods 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; };
Inherited Members
public: // 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;
Detailed Documentation
3D geometry source interface.
Methods
virtual uint32 CCL_API getVertexCount () const = 0
Get the number of vertices.
virtual uint32 CCL_API getIndexCount () const = 0
Get the number of indices.
virtual const PointF3D*CCL_API getPositions () const = 0
Get vertices.
virtual const PointF3D*CCL_API getNormals () const = 0
Get vertices.
virtual const PointF*CCL_API getTextureCoords () const = 0
Get vertices.
virtual const uint32*CCL_API getIndices () const = 0
Get indices.