HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_ShaderVariableSet Member List

This is the complete list of members for RV_ShaderVariableSet, including all inherited members.

attachAccelStruct(RV_Instance *inst, const UT_StringRef &name, RV_VKAccelerationStructure *accel_struct, int index=0)RV_ShaderVariableSet
attachAccelStruct(RV_Instance *inst, int binding_num, RV_VKAccelerationStructure *accel_struct, int index=0)RV_ShaderVariableSet
attachBuffer(RV_Instance *inst, const UT_StringRef &name, RV_VKBuffer *buffer, int index=0)RV_ShaderVariableSet
attachBuffer(RV_Instance *inst, int binding_num, RV_VKBuffer *buffer, int index=0)RV_ShaderVariableSet
attachBufferBlock(RV_Instance *inst, const UT_StringRef &name, RV_ShaderBlock *buffer_block, int index=0)RV_ShaderVariableSet
attachBufferBlock(RV_Instance *inst, int binding_num, RV_ShaderBlock *buffer_block, int index=0)RV_ShaderVariableSet
attachBufferView(RV_Instance *inst, const UT_StringRef &name, RV_VKBuffer *buffer, int index=0)RV_ShaderVariableSet
attachBufferView(RV_Instance *inst, int binding_num, RV_VKBuffer *buffer, int index=0)RV_ShaderVariableSet
attachTexture(RV_Instance *inst, const UT_StringRef &name, RV_VKImage *image, RV_VKSampler *opt_sampler, int index=0)RV_ShaderVariableSet
attachTexture(RV_Instance *inst, int binding_num, RV_VKImage *image, RV_VKSampler *opt_sampler, int index=0)RV_ShaderVariableSet
attachTexture(RV_Instance *inst, const UT_StringRef &name, RV_VKImage *image, int index=0)RV_ShaderVariableSet
attachTexture(RV_Instance *inst, int binding_num, RV_VKImage *image, int index=0)RV_ShaderVariableSet
clearBinding(const UT_StringRef &name)RV_ShaderVariableSet
clearBinding(RV_Render *r, const UT_StringRef &name)RV_ShaderVariableSet
clearBinding(int binding_num)RV_ShaderVariableSet
clearBinding(RV_Render *r, int binding_num)RV_ShaderVariableSet
clearExtraBindings()RV_ShaderVariableSet
commitBindings(RV_Render *r)RV_ShaderVariableSet
create(RV_Instance *inst, const RV_VKDescriptorSetInfo *layout, const RV_ShaderVariableSet *opt_base=nullptr, const UT_StringHolder &name=UT_StringHolder())RV_ShaderVariableSetstatic
getAccelStruct(const UT_StringRef &name, RV_VKAccelerationStructure *&out_as)RV_ShaderVariableSet
getAccelStruct(const UT_StringRef &name, const RV_VKAccelerationStructure *&out_as) const RV_ShaderVariableSet
getAccelStruct(int binding_num, RV_VKAccelerationStructure *&out_as)RV_ShaderVariableSet
getAccelStruct(int binding_num, const RV_VKAccelerationStructure *&out_as) const RV_ShaderVariableSet
getBinding(uint32_t binding_num) const RV_ShaderVariableSet
getBinding(const UT_StringRef &name) const RV_ShaderVariableSet
getBindings() const RV_ShaderVariableSet
getBufferBlock(const UT_StringRef &name, RV_ShaderBlock *&out_block)RV_ShaderVariableSet
getBufferBlock(const UT_StringRef &name, const RV_ShaderBlock *&) const RV_ShaderVariableSet
getBufferBlock(int binding_num, RV_ShaderBlock *&out_block)RV_ShaderVariableSet
getBufferBlock(int binding_num, const RV_ShaderBlock *&out_block) const RV_ShaderVariableSet
getBufferView(const UT_StringRef &name, RV_VKBuffer *&out_buffer)RV_ShaderVariableSet
getBufferView(const UT_StringRef &name, const RV_VKBuffer *&) const RV_ShaderVariableSet
getBufferView(int binding_num, RV_VKBuffer *&out_buffer)RV_ShaderVariableSet
getBufferView(int binding_num, const RV_VKBuffer *&out_buffer) const RV_ShaderVariableSet
getDescriptorSetId() const RV_ShaderVariableSet
getLayoutID() const RV_ShaderVariableSetinline
getName() const RV_ShaderVariableSetinline
getRVDescriptorSet()RV_ShaderVariableSetinline
getSetInfo() const RV_ShaderVariableSetinline
getSetNumber() const RV_ShaderVariableSetinline
getTexture(const UT_StringRef &name, RV_VKImage *&out_image)RV_ShaderVariableSet
getTexture(const UT_StringRef &name, const RV_VKImage *&) const RV_ShaderVariableSet
getTexture(int binding_num, RV_VKImage *&out_image)RV_ShaderVariableSet
getTexture(int binding_num, const RV_VKImage *&out_image) const RV_ShaderVariableSet
getVkDescriptorSet()RV_ShaderVariableSet
hasBinding(const UT_StringRef &name) const RV_ShaderVariableSet
hasBinding(uint32_t binding_num) const RV_ShaderVariableSetinline
isCompatibleToBind(const RV_VKDescriptorSetInfo &pipe_layout) const RV_ShaderVariableSetinline
isDirty() const RV_ShaderVariableSetinline
isReady(RV_Instance *inst) const RV_ShaderVariableSet
print() const RV_ShaderVariableSet
recordBindings(RV_VKCommandBuffer *cb) const RV_ShaderVariableSet
RV_Render classRV_ShaderVariableSetfriend
RV_ShaderVariableSet(RV_Instance *inst, const RV_VKDescriptorSetInfo *layout, UT_UniquePtr< RV_VKDescriptorLayout > desc_layout, const UT_StringHolder &name=UT_StringHolder())RV_ShaderVariableSet
validateBinding(RV_Instance *inst, int binding_num)RV_ShaderVariableSet
validateBinding(RV_Instance *inst, int binding_num) const RV_ShaderVariableSet
validateBindings(RV_Instance *inst) const RV_ShaderVariableSet
~RV_ShaderVariableSet()RV_ShaderVariableSet