struct CCL::IBufferSegment3D
Overview
Buffer segment within a GPU buffer. More…
#include <ibufferallocator3d.h> struct IBufferSegment3D: public CCL::IUnknown { // methods virtual IGraphicsBuffer3D*CCL_API getBuffer () const = 0; virtual uint32 CCL_API getOffset () const = 0; virtual uint32 CCL_API getSize () const = 0; virtual uint32 CCL_API getStride () const = 0; IBufferSegment3D bool isEqual (const IBufferSegment3D& other) const; };
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
Buffer segment within a GPU buffer.
Methods
virtual uint32 CCL_API getOffset () const = 0
Byte offset.
virtual uint32 CCL_API getSize () const = 0
Size in bytes.
virtual uint32 CCL_API getStride () const = 0
Size in bytes of a single element stored in this segment.