#include <RV_VKFramebuffer.h>
|
| RV_Framebuffer (int w, int h, int samples=1) |
|
virtual | ~RV_Framebuffer () |
|
virtual bool | beginRendering (RV_Instance *inst, RV_VKCommandBuffer *cb, RV_ImageOp img_op=RV_IMAGE_LOAD, RV_RenderPassType type=RV_PASS_WHOLE)=0 |
|
virtual void | endRendering (RV_Instance *inst, RV_VKCommandBuffer *cb)=0 |
|
virtual bool | fillPipelineInfo (RV_RenderPassFormatInfo &info)=0 |
|
UT_DimRect | getRenderRegion () const |
|
void | setSize (int w, int h) |
|
int | getWidth () |
|
int | getHeight () |
|
void | setSampleCount (int samples) |
|
int | getSampleCount () |
|
void | setClearColor (UT_Vector4F c) |
|
UT_Vector4F | getClearColor () const |
|
void | setClearInt (UT_Vector4i i) |
|
UT_Vector4i | getClearInt () const |
|
void | setClearDepth (fpreal32 d) |
|
fpreal32 | getClearDepth () const |
|
void | getColorImages (UT_Array< const RV_VKImage * > &out_list) |
|
RV_VKImage * | getDepthImage () |
|
bool | attachImage (RV_Render *r, RV_VKImage *img, RV_AttachmentType buffer_type, int buffer_target=0, int level=0, int layer=0) |
|
RV_VKImage * | createImage (RV_Render *r, RV_GPUType type, int vec_size, RV_AttachmentType attach_type, int buffer_target=0) |
|
void | detachColorImage (RV_Render *r, int buffer_target=0) |
|
void | detachDepthImage (RV_Render *r) |
|
Definition at line 87 of file RV_VKFramebuffer.h.
RV_Framebuffer::RV_Framebuffer |
( |
int |
w, |
|
|
int |
h, |
|
|
int |
samples = 1 |
|
) |
| |
virtual RV_Framebuffer::~RV_Framebuffer |
( |
| ) |
|
|
virtual |
virtual void RV_Framebuffer::attachmentsChanged |
( |
| ) |
|
|
protectedvirtual |
fpreal32 RV_Framebuffer::getClearDepth |
( |
| ) |
const |
|
inline |
int RV_Framebuffer::getHeight |
( |
| ) |
|
|
inline |
UT_DimRect RV_Framebuffer::getRenderRegion |
( |
| ) |
const |
int RV_Framebuffer::getSampleCount |
( |
| ) |
|
|
inline |
int RV_Framebuffer::getWidth |
( |
| ) |
|
|
inline |
void RV_Framebuffer::setSampleCount |
( |
int |
samples | ) |
|
int RV_Framebuffer::myDrawMask = 0 |
|
protected |
uint32_t RV_Framebuffer::myHeight = 0 |
|
protected |
uint32_t RV_Framebuffer::mySamples = 1 |
|
protected |
uint32_t RV_Framebuffer::myWidth = 0 |
|
protected |
The documentation for this class was generated from the following file: