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.

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_Instance *inst, RV_VKCommandBuffer *cb)RV_ShaderVariableSet
create(RV_Instance *inst, const RV_VKDescriptorSetInfo *layout, const RV_ShaderVariableSet *opt_base=nullptr, const char *name=nullptr)RV_ShaderVariableSetstatic
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
getLayoutID() const 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
RV_Render classRV_ShaderVariableSetfriend
RV_ShaderVariableSet(RV_Instance *inst, const RV_VKDescriptorSetInfo *layout, UT_UniquePtr< RV_VKDescriptorLayout > desc_layout, const char *name=nullptr)RV_ShaderVariableSet
~RV_ShaderVariableSet()RV_ShaderVariableSet