APEX NvParameterized Schemas: VertexFormatParameters Struct Reference

NVIDIA APEX

VertexFormatParameters Struct Reference

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

#include <params.h>

List of all members.

Public Attributes

U32 winding
 'winding' : Vertex orders to be rendered
Bool hasSeparateBoneBuffer
 'hasSeparateBoneBuffer' : Whether or not there exists a separate bone buffer
String bufferFormats[].name
 'bufferFormats[].name' : Name by which this buffer is referenced
I32 bufferFormats[].semantic
 'bufferFormats[].semantic' : This buffer's semantic.
U32 bufferFormats[].id
 'bufferFormats[].id' : This buffer's id.
U32 bufferFormats[].format
 'bufferFormats[].format' : The format of this buffer
U32 bufferFormats[].access
 'bufferFormats[].access' : The access type for this buffer
Bool bufferFormats[].serialize
 'bufferFormats[].serialize' : Serialize this buffer

Detailed Description

Describes the NxParameterized::Interface for 'VertexFormatParameters' :

VertexFormatParameters contains 9 fully qualified names
---------------------------------------------
  1 : U32            winding                    
  2 : Bool           hasSeparateBoneBuffer      
  3 : ArraySizeName  bufferFormats              
  4 : String         bufferFormats[].name       
  5 : I32            bufferFormats[].semantic   
  6 : U32            bufferFormats[].id         
  7 : U32            bufferFormats[].format     
  8 : U32            bufferFormats[].access     
  9 : Bool           bufferFormats[].serialize  

Member Data Documentation

'bufferFormats[].access' : The access type for this buffer

The access type for this buffer. Must be one of the NxVertexDataAccess::Enum values.

'bufferFormats[].format' : The format of this buffer

The format of this buffer. Must be one of the NxRenderDataFormat::Enum values.

'bufferFormats[].id' : This buffer's id.

This buffer's id. See NxVertexFormat::getSemanticID and NxVertexFormat::getID.

'bufferFormats[].name' : Name by which this buffer is referenced

Name by which this buffer is referenced, for custom semantics. For standard semantics, NxVertexFormat::getSemanticName() is used

'bufferFormats[].semantic' : This buffer's semantic.

This buffer's semantic. If it's a custom buffer, it will be NxRenderVertexSemantic::CUSTOM.

'bufferFormats[].serialize' : Serialize this buffer

This is only needed if this buffer needs to be rendered, clothing custom buffer MAX_DISTANCE for example doesn't need it.

'hasSeparateBoneBuffer' : Whether or not there exists a separate bone buffer

Whether or not there exists a separate bone buffer.

'winding' : Vertex orders to be rendered

This value defines which vertex winding orders will be rendered. See NxRenderCullMode.


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.