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 "RV_VKDescriptorSet.h"
#include "RV_ShaderProgram.h"
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.