Module opensubdiv_petite::osd::buffer_descriptor[][src]

Describes elements in interleaved data buffers.

Example:

     n
-----+----------------------------------------+-------------------------
     |               vertex  0                |
-----+----------------------------------------+-------------------------
     |  X  Y  Z  R  G  B  A Xu Yu Zu Xv Yv Zv |
-----+----------------------------------------+-------------------------
     <------------- stride = 13 -------------->

   - XYZ      (offset = n+0,  length = 3, stride = 13)
   - RGBA     (offset = n+3,  length = 4, stride = 13)
   - uTangent (offset = n+7,  length = 3, stride = 13)
   - vTangent (offset = n+10, length = 3, stride = 13)

Structs

BufferDescriptor

A struct which describes buffer elements in interleaved data buffers.