Classes | Public Attributes
VertexBufferParameters Struct Reference

Describes the NxParameterized::Interface for 'VertexBufferParameters' : More...

#include <params.h>

List of all members.

Classes

union  Buffers

Public Attributes

U32 vertexCount
 'vertexCount' : Number of vertices
VertexFormatParameters vertexFormat
 'vertexFormat' :
Buffers buffers[]

Detailed Description

Describes the NxParameterized::Interface for 'VertexBufferParameters' :

VertexBufferParameters contains 65 fully qualified names
---------------------------------------------
  1 : U32            vertexCount                             
  2 : U32            vertexFormat.winding                    RefVariant[VertexFormatParameters]
  3 : Bool           vertexFormat.hasSeparateBoneBuffer      RefVariant[VertexFormatParameters]
  4 : ArraySizeName  vertexFormat.bufferFormats              RefVariant[VertexFormatParameters]
  5 : String         vertexFormat.bufferFormats[].name       RefVariant[VertexFormatParameters]
  6 : I32            vertexFormat.bufferFormats[].semantic   RefVariant[VertexFormatParameters]
  7 : U32            vertexFormat.bufferFormats[].id         RefVariant[VertexFormatParameters]
  8 : U32            vertexFormat.bufferFormats[].format     RefVariant[VertexFormatParameters]
  9 : U32            vertexFormat.bufferFormats[].access     RefVariant[VertexFormatParameters]
 10 : Bool           vertexFormat.bufferFormats[].serialize  RefVariant[VertexFormatParameters]
 11 : ArraySizeName  buffers                                 
 12 : ArraySizeName  buffers[].data                          RefVariant[BufferU8x1]
 13 : U8             buffers[].data[]                        RefVariant[BufferU8x1]
 14 : ArraySizeName  buffers[].data                          RefVariant[BufferU8x2]
 15 : U8             buffers[].data[].x                      RefVariant[BufferU8x2]
 16 : U8             buffers[].data[].y                      RefVariant[BufferU8x2]
 17 : ArraySizeName  buffers[].data                          RefVariant[BufferU8x3]
 18 : U8             buffers[].data[].x                      RefVariant[BufferU8x3]
 19 : U8             buffers[].data[].y                      RefVariant[BufferU8x3]
 20 : U8             buffers[].data[].z                      RefVariant[BufferU8x3]
 21 : ArraySizeName  buffers[].data                          RefVariant[BufferU8x4]
 22 : U8             buffers[].data[].x                      RefVariant[BufferU8x4]
 23 : U8             buffers[].data[].y                      RefVariant[BufferU8x4]
 24 : U8             buffers[].data[].z                      RefVariant[BufferU8x4]
 25 : U8             buffers[].data[].w                      RefVariant[BufferU8x4]
 26 : ArraySizeName  buffers[].data                          RefVariant[BufferU16x1]
 27 : U16            buffers[].data[]                        RefVariant[BufferU16x1]
 28 : ArraySizeName  buffers[].data                          RefVariant[BufferU16x2]
 29 : U16            buffers[].data[].x                      RefVariant[BufferU16x2]
 30 : U16            buffers[].data[].y                      RefVariant[BufferU16x2]
 31 : ArraySizeName  buffers[].data                          RefVariant[BufferU16x3]
 32 : U16            buffers[].data[].x                      RefVariant[BufferU16x3]
 33 : U16            buffers[].data[].y                      RefVariant[BufferU16x3]
 34 : U16            buffers[].data[].z                      RefVariant[BufferU16x3]
 35 : ArraySizeName  buffers[].data                          RefVariant[BufferU16x4]
 36 : U16            buffers[].data[].x                      RefVariant[BufferU16x4]
 37 : U16            buffers[].data[].y                      RefVariant[BufferU16x4]
 38 : U16            buffers[].data[].z                      RefVariant[BufferU16x4]
 39 : U16            buffers[].data[].w                      RefVariant[BufferU16x4]
 40 : ArraySizeName  buffers[].data                          RefVariant[BufferU32x1]
 41 : U32            buffers[].data[]                        RefVariant[BufferU32x1]
 42 : ArraySizeName  buffers[].data                          RefVariant[BufferU32x2]
 43 : U32            buffers[].data[].x                      RefVariant[BufferU32x2]
 44 : U32            buffers[].data[].y                      RefVariant[BufferU32x2]
 45 : ArraySizeName  buffers[].data                          RefVariant[BufferU32x3]
 46 : U32            buffers[].data[].x                      RefVariant[BufferU32x3]
 47 : U32            buffers[].data[].y                      RefVariant[BufferU32x3]
 48 : U32            buffers[].data[].z                      RefVariant[BufferU32x3]
 49 : ArraySizeName  buffers[].data                          RefVariant[BufferU32x4]
 50 : U32            buffers[].data[].x                      RefVariant[BufferU32x4]
 51 : U32            buffers[].data[].y                      RefVariant[BufferU32x4]
 52 : U32            buffers[].data[].z                      RefVariant[BufferU32x4]
 53 : U32            buffers[].data[].w                      RefVariant[BufferU32x4]
 54 : ArraySizeName  buffers[].data                          RefVariant[BufferF32x1]
 55 : F32            buffers[].data[]                        RefVariant[BufferF32x1]
 56 : ArraySizeName  buffers[].data                          RefVariant[BufferF32x2]
 57 : F32            buffers[].data[].x                      RefVariant[BufferF32x2]
 58 : F32            buffers[].data[].y                      RefVariant[BufferF32x2]
 59 : ArraySizeName  buffers[].data                          RefVariant[BufferF32x3]
 60 : Vec3           buffers[].data[]                        RefVariant[BufferF32x3]
 61 : ArraySizeName  buffers[].data                          RefVariant[BufferF32x4]
 62 : F32            buffers[].data[].x                      RefVariant[BufferF32x4]
 63 : F32            buffers[].data[].y                      RefVariant[BufferF32x4]
 64 : F32            buffers[].data[].z                      RefVariant[BufferF32x4]
 65 : F32            buffers[].data[].w                      RefVariant[BufferF32x4]

Member Data Documentation

'vertexCount' : Number of vertices

The number of vertices in the verrtex buffer. All vertex data channels (positions, normals, etc.) will contain this many items.

'vertexFormat' :


The documentation for this struct was generated from the following file:

Generated on Sat Dec 1 2018 15:52:44

Copyright © 2012-2018 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.