HDK
|
#include "RV_API.h"
#include <utility>
#include <UT/UT_Array.h>
#include <UT/UT_Assert.h>
#include <UT/UT_FixedArray.h>
#include <UT/UT_Rect.h>
#include <UT/UT_Set.h>
#include <UT/UT_SmallArray.h>
#include <UT/UT_Span.h>
#include <UT/UT_Tuple.h>
#include <VE/VE_VK.h>
#include "RV_Type.h"
#include "RV_TypePtrs.h"
#include "RV_Instance.h"
#include "RV_VKEnum.h"
#include "RV_VKFramebuffer.h"
Go to the source code of this file.
Classes | |
class | RV_VKPipelineStateInfo |
struct | RV_VKPipelineInputInfo |
class | RV_VKPipeline |
RAII wrapper class for VkPipeline. More... | |
Typedefs | |
typedef std::pair< float, float > | RV_DepthRange |
Functions | |
VkViewport | RVmakeViewport (const UT_DimRect &view_rect, RV_DepthRange depth_range={0.f, 1.f}) |
VkRect2D | RVmakeVkRect (const UT_DimRect &rect) |
RV_TopologyClass | RVgetTopologyClass (VkPrimitiveTopology t) |
bool | RVisSameTopologyClass (VkPrimitiveTopology lhs, VkPrimitiveTopology rhs) |
RV_API void | RVloadSpirvFiles (RV_Instance *inst, const UT_StringArray &filenames, UT_Array< RV_VKShaderModulePtr > &shader_modules) |
RV_API void | RVloadSpirvFiles (RV_Instance *inst, const char *filenames, UT_Array< RV_VKShaderModulePtr > &shader_modules) |
typedef std::pair<float, float> RV_DepthRange |
Definition at line 39 of file RV_VKPipeline.h.
|
inline |
Definition at line 80 of file RV_VKPipeline.h.
|
inline |
Definition at line 105 of file RV_VKPipeline.h.
RV_API void RVloadSpirvFiles | ( | RV_Instance * | inst, |
const UT_StringArray & | filenames, | ||
UT_Array< RV_VKShaderModulePtr > & | shader_modules | ||
) |
RV_API void RVloadSpirvFiles | ( | RV_Instance * | inst, |
const char * | filenames, | ||
UT_Array< RV_VKShaderModulePtr > & | shader_modules | ||
) |
|
inline |
Definition at line 44 of file RV_VKPipeline.h.
|
inline |
Definition at line 57 of file RV_VKPipeline.h.