nvidia::apex::UserRenderVertexBufferDesc Class Reference
Describes the semantics and layout of a vertex buffer. More...
#include <UserRenderVertexBufferDesc.h>
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::Enum * | customBuffersRequest |
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
RenderDataFormat::Enum nvidia::apex::UserRenderVertexBufferDesc::buffersRequest[RenderVertexSemantic::NUM_SEMANTICS] |
Array of semantics with the corresponding format.
RenderDataFormat::UNSPECIFIED is used for semantics that are disabled
PxCudaContextManager* nvidia::apex::UserRenderVertexBufferDesc::interopContext |
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.