25 #ifndef OPENSUBDIV3_OSD_BUFFER_DESCRIPTOR_H 26 #define OPENSUBDIV3_OSD_BUFFER_DESCRIPTOR_H 28 #include "../version.h" 32 namespace OPENSUBDIV_VERSION {
108 using namespace OPENSUBDIV_VERSION;
112 #endif // OPENSUBDIV3_OSD_BUFFER_DESCRIPTOR_H bool operator==(BufferDescriptor const &other) const
True if the descriptors are identical.
int stride
stride to the next element
int length
number or length of the data
int GetLocalOffset() const
Returns the relative offset within a stride.
int offset
offset to desired element data
bool operator !=(BufferDescriptor const &other) const
True if the descriptors are not identical.
void Reset()
Resets the descriptor to default.
BufferDescriptor is a struct which describes buffer elements in interleaved data buffers....
bool IsValid() const
True if the descriptor values are internally consistent.
BufferDescriptor()
Default Constructor.
BufferDescriptor(int o, int l, int s)
Constructor.