ALL_LAYERS | RV_Framebuffer | static |
attachImage(RV_Render *r, RV_VKImage *img, RV_AttachmentType buffer_type, int buffer_target=0, int level=0, int layer=0) | RV_Framebuffer | |
attachmentsChanged() | RV_Framebuffer | protectedvirtual |
beginRendering(RV_Instance *inst, RV_VKCommandBuffer *cb, RV_ImageOp img_op=RV_IMAGE_LOAD, RV_RenderPassType type=RV_PASS_WHOLE) override | RV_DynamicFramebuffer | virtual |
colorAttachments() const | RV_Framebuffer | inlineprotected |
create(RV_Instance *inst, int w, int h, int samples=1, const UT_StringRef &name=UT_StringRef()) | RV_Framebuffer | static |
createImage(RV_Render *r, RV_GPUType type, int vec_size, RV_AttachmentType attach_type, int buffer_target=0) | RV_Framebuffer | |
depthAttachment() const | RV_Framebuffer | inlineprotected |
detachColorImage(RV_Render *r, int buffer_target=0) | RV_Framebuffer | |
detachDepthImage(RV_Render *r) | RV_Framebuffer | |
endRendering(RV_Instance *inst, RV_VKCommandBuffer *cb) override | RV_DynamicFramebuffer | virtual |
fillPipelineAttachments(RV_RenderPassFormatInfo &out_info) | RV_Framebuffer | protected |
fillPipelineInfo(RV_RenderPassFormatInfo &info) override | RV_DynamicFramebuffer | virtual |
getClearColor() const | RV_Framebuffer | inline |
getClearDepth() const | RV_Framebuffer | inline |
getClearInt() const | RV_Framebuffer | inline |
getColorImages(UT_Array< const RV_VKImage * > &out_list) | RV_Framebuffer | |
getDepthImage() | RV_Framebuffer | |
getHeight() | RV_Framebuffer | inline |
getMaxLayers() const | RV_Framebuffer | |
getMultiview() const | RV_Framebuffer | inline |
getReadOnlyDepth() const | RV_Framebuffer | inline |
getRenderRegion() const | RV_Framebuffer | |
getSampleCount() | RV_Framebuffer | inline |
getWidth() | RV_Framebuffer | inline |
myClearColor | RV_Framebuffer | protected |
myClearDepth | RV_Framebuffer | protected |
myClearInt | RV_Framebuffer | protected |
myColorAttachments | RV_Framebuffer | protected |
myDepthAttachment | RV_Framebuffer | protected |
myDrawMask | RV_Framebuffer | protected |
myHeight | RV_Framebuffer | protected |
myIsMultiview | RV_Framebuffer | protected |
myIsReadOnlyDepth | RV_Framebuffer | protected |
myName | RV_Framebuffer | protected |
mySamples | RV_Framebuffer | protected |
myWidth | RV_Framebuffer | protected |
name() const | RV_Framebuffer | inline |
operator=(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
RV_DynamicFramebuffer(int w, int h, int samples=1, const UT_StringRef &name=UT_StringRef()) | RV_DynamicFramebuffer | |
RV_DynamicFramebuffer(const RV_DynamicFramebuffer &)=delete | RV_DynamicFramebuffer | |
RV_Framebuffer(int w, int h, int samples=1, const UT_StringRef &name=UT_StringRef()) | RV_Framebuffer | |
setClearColor(UT_Vector4F c) | RV_Framebuffer | inline |
setClearDepth(fpreal32 d) | RV_Framebuffer | inline |
setClearInt(UT_Vector4i i) | RV_Framebuffer | inline |
setMultiview(bool enable) | RV_Framebuffer | inline |
setReadOnlyDepth(bool enable) | RV_Framebuffer | inline |
setSampleCount(int samples) | RV_Framebuffer | |
setSize(int w, int h) | RV_Framebuffer | inline |
UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |
UT_NonCopyable(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
~RV_DynamicFramebuffer() override | RV_DynamicFramebuffer | |
~RV_Framebuffer() | RV_Framebuffer | virtual |
~UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |