APEX Framework: nvidia::apex::UserRenderVertexBufferDesc Class Reference

NVIDIA APEX

nvidia::apex::UserRenderVertexBufferDesc Class Reference

Describes the semantics and layout of a vertex buffer. More...

#include <UserRenderVertexBufferDesc.h>

List of all members.

Public Member Functions

bool isValid (void) const
 Checks if dsta is correct.

Public Attributes

uint32_t maxVerts
 The maximum number of vertices that APEX will store in this buffer.
RenderBufferHint::Enum hint
 A hint about the update frequency of this buffer.
RenderDataFormat::Enum buffersRequest [RenderVertexSemantic::NUM_SEMANTICS]
 Array of semantics with the corresponding format.
uint32_t numCustomBuffers
 List of custom semantics that will be provided for this VB.
void ** customBuffersIdents
 Array of custom buffer identifiers.
RenderDataFormat::EnumcustomBuffersRequest
 Array of custom VB format types.
AuthObjTypeID moduleIdentifier
 Identifier of module generating this request.
TextureUVOrigin::Enum uvOrigin
 Texture UV direction convention.
bool canBeShared
 Buffer can be shared by multiple render resources.
bool registerInCUDA
 Declare if the resource must be registered in CUDA upon creation.
PxCudaContextManager * interopContext
 The CUDA context.

Detailed Description

Describes the semantics and layout of a vertex buffer.


Member Data Documentation

Array of semantics with the corresponding format.

RenderDataFormat::UNSPECIFIED is used for semantics that are disabled

The CUDA context.

This context must be used to register and unregister the resource every time the device is lost and recreated.

List of custom semantics that will be provided for this VB.

The number of custom VB semantics.


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

Generated on Fri Dec 15 2017 13:58:41

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