|
HDK
|
#include "RV_API.h"#include <RE/RE_CachedObject.h>#include <SYS/SYS_Types.h>#include <UT/UT_Array.h>#include <UT/UT_Assert.h>#include <UT/UT_ComputeGPU.h>#include <UT/UT_Matrix4.h>#include <UT/UT_StringHolder.h>#include <UT/UT_StringMap.h>#include <UT/UT_UniquePtr.h>#include <UT/UT_ValArray.h>#include <UT/UT_VectorTypes.h>#include <UT/UT_WorkBuffer.h>#include <VE/VE_VK.h>#include "RV_Type.h"#include "RV_TypePtrs.h"#include "RV_VKBuffer.h"
Include dependency graph for RV_Geometry.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | RV_Geometry |
| Object that represents drawable geometry. This object holds vertex, instancing and index buffers for drawing. The normal workflow is to: More... | |
Typedefs | |
| typedef RV_VKBuffer | RV_Buffer |
| typedef UT_UniquePtr < rv_InstanceGroup > | rv_InstanceGroupPtr |
| typedef UT_UniquePtr< RV_Buffer > | RV_BufferPtr |
Enumerations | |
| enum | RV_GenericAttribID { RV_GENATTRIB_UNDEF = -2 } |
| enum | RV_ConnectionType { RV_CONNECTION_UNDEFINED = 0, RV_CONNECTION_POINTS, RV_CONNECTION_INDEXED } |
Functions | |
| VkPrimitiveTopology | RVgetVkPrimType (RV_PrimType t) |
| UT_GPUType | RVconvertToUTGPUType (RV_GPUType t) |
| RV_GPUType | RVconvertFromGPUType (UT_GPUType t) |
| typedef RV_VKBuffer RV_Buffer |
Definition at line 43 of file RV_Geometry.h.
| typedef UT_UniquePtr<RV_Buffer> RV_BufferPtr |
Definition at line 149 of file RV_Geometry.h.
| typedef UT_UniquePtr<rv_InstanceGroup> rv_InstanceGroupPtr |
Definition at line 143 of file RV_Geometry.h.
| enum RV_ConnectionType |
| Enumerator | |
|---|---|
| RV_CONNECTION_UNDEFINED | |
| RV_CONNECTION_POINTS | |
| RV_CONNECTION_INDEXED | |
Definition at line 52 of file RV_Geometry.h.
| enum RV_GenericAttribID |
| Enumerator | |
|---|---|
| RV_GENATTRIB_UNDEF | |
Definition at line 47 of file RV_Geometry.h.
|
inline |
Definition at line 110 of file RV_Geometry.h.
|
inline |
Definition at line 81 of file RV_Geometry.h.
|
inline |
Definition at line 59 of file RV_Geometry.h.