APEX NvParameterized Schemas: VertexBufferParameters Struct Reference

NVIDIA APEX

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.


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

Generated on Fri Dec 15 2017 13:59:12

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