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

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

ALL_LAYERSRV_Framebufferstatic
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_Framebufferprotectedvirtual
beginRendering(RV_Instance *inst, RV_VKCommandBuffer *cb, RV_ImageOp img_op=RV_IMAGE_LOAD, RV_RenderPassType type=RV_PASS_WHOLE)=0RV_Framebufferpure virtual
colorAttachments() const RV_Framebufferinlineprotected
create(RV_Instance *inst, int w, int h, int samples=1, const UT_StringRef &name=UT_StringRef())RV_Framebufferstatic
createImage(RV_Render *r, RV_GPUType type, int vec_size, RV_AttachmentType attach_type, int buffer_target=0)RV_Framebuffer
depthAttachment() const RV_Framebufferinlineprotected
detachColorImage(RV_Render *r, int buffer_target=0)RV_Framebuffer
detachDepthImage(RV_Render *r)RV_Framebuffer
endRendering(RV_Instance *inst, RV_VKCommandBuffer *cb)=0RV_Framebufferpure virtual
fillPipelineAttachments(RV_RenderPassFormatInfo &out_info)RV_Framebufferprotected
fillPipelineInfo(RV_RenderPassFormatInfo &info)=0RV_Framebufferpure virtual
getClearColor() const RV_Framebufferinline
getClearDepth() const RV_Framebufferinline
getClearInt() const RV_Framebufferinline
getColorImages(UT_Array< const RV_VKImage * > &out_list)RV_Framebuffer
getDepthImage()RV_Framebuffer
getHeight()RV_Framebufferinline
getMaxLayers() const RV_Framebuffer
getMultiview() const RV_Framebufferinline
getReadOnlyDepth() const RV_Framebufferinline
getRenderRegion() const RV_Framebuffer
getSampleCount()RV_Framebufferinline
getWidth()RV_Framebufferinline
myClearColorRV_Framebufferprotected
myClearDepthRV_Framebufferprotected
myClearIntRV_Framebufferprotected
myColorAttachmentsRV_Framebufferprotected
myDepthAttachmentRV_Framebufferprotected
myDrawMaskRV_Framebufferprotected
myHeightRV_Framebufferprotected
myIsMultiviewRV_Framebufferprotected
myIsReadOnlyDepthRV_Framebufferprotected
myNameRV_Framebufferprotected
mySamplesRV_Framebufferprotected
myWidthRV_Framebufferprotected
name() const RV_Framebufferinline
operator=(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
RV_Framebuffer(int w, int h, int samples=1, const UT_StringRef &name=UT_StringRef())RV_Framebuffer
setClearColor(UT_Vector4F c)RV_Framebufferinline
setClearDepth(fpreal32 d)RV_Framebufferinline
setClearInt(UT_Vector4i i)RV_Framebufferinline
setMultiview(bool enable)RV_Framebufferinline
setReadOnlyDepth(bool enable)RV_Framebufferinline
setSampleCount(int samples)RV_Framebuffer
setSize(int w, int h)RV_Framebufferinline
UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected
UT_NonCopyable(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
~RV_Framebuffer()RV_Framebuffervirtual
~UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected