Blender  V3.3
blender::gpu::MTLFrameBuffer Member List

This is the complete list of members for blender::gpu::MTLFrameBuffer, including all inherited members.

add_color_attachment(gpu::MTLTexture *texture, uint slot, int miplevel, int layer)blender::gpu::MTLFrameBuffer
add_depth_attachment(gpu::MTLTexture *texture, int miplevel, int layer)blender::gpu::MTLFrameBuffer
add_stencil_attachment(gpu::MTLTexture *texture, int miplevel, int layer)blender::gpu::MTLFrameBuffer
apply_state()blender::gpu::MTLFrameBuffer
attachment_remove(GPUAttachmentType type)blender::gpu::FrameBuffer
attachment_set(GPUAttachmentType type, const GPUAttachment &new_attachment)blender::gpu::FrameBuffer
attachment_set_loadstore_op(GPUAttachmentType type, eGPULoadOp load_action, eGPUStoreOp store_action) overrideblender::gpu::MTLFrameBuffervirtual
attachments_blender::gpu::FrameBufferprotected
bake_render_pass_descriptor(bool load_contents)blender::gpu::MTLFrameBuffer
bind(bool enabled_srgb) overrideblender::gpu::MTLFrameBuffervirtual
blit(uint read_slot, uint src_x_offset, uint src_y_offset, MTLFrameBuffer *metal_fb_write, uint write_slot, uint dst_x_offset, uint dst_y_offset, uint width, uint height, eGPUFrameBufferBits blit_buffers)blender::gpu::MTLFrameBuffer
blit_to(eGPUFrameBufferBits planes, int src_slot, FrameBuffer *dst, int dst_slot, int dst_offset_x, int dst_offset_y) overrideblender::gpu::MTLFrameBuffervirtual
check(char err_out[256]) overrideblender::gpu::MTLFrameBuffervirtual
clear(eGPUFrameBufferBits buffers, const float clear_col[4], float clear_depth, uint clear_stencil) overrideblender::gpu::MTLFrameBuffervirtual
clear_attachment(GPUAttachmentType type, eGPUDataFormat data_format, const void *clear_value) overrideblender::gpu::MTLFrameBuffervirtual
clear_multi(const float(*clear_cols)[4]) overrideblender::gpu::MTLFrameBuffervirtual
color_tex(int slot) constblender::gpu::FrameBufferinline
depth_tex() constblender::gpu::FrameBufferinline
dirty_attachments_blender::gpu::FrameBufferprotected
dirty_state_blender::gpu::FrameBufferprotected
ensure_render_target_size()blender::gpu::MTLFrameBuffer
FrameBuffer(const char *name)blender::gpu::FrameBuffer
get_attachment_count()blender::gpu::MTLFrameBuffer
get_attachment_limit()blender::gpu::MTLFrameBufferinline
get_bits_per_pixel()blender::gpu::FrameBuffer
get_color_attachment(uint slot)blender::gpu::MTLFrameBuffer
get_color_attachment_slot_from_texture(gpu::MTLTexture *texture)blender::gpu::MTLFrameBuffer
get_depth_attachment()blender::gpu::MTLFrameBuffer
get_dirty()blender::gpu::MTLFrameBufferinline
get_height()blender::gpu::MTLFrameBuffer
get_is_srgb()blender::gpu::MTLFrameBufferinline
get_pending_clear()blender::gpu::MTLFrameBufferinline
get_srgb_enabled()blender::gpu::MTLFrameBufferinline
get_stencil_attachment()blender::gpu::MTLFrameBuffer
get_width()blender::gpu::MTLFrameBuffer
has_attachment_at_slot(uint slot)blender::gpu::MTLFrameBuffer
has_color_attachment_with_texture(gpu::MTLTexture *texture)blender::gpu::MTLFrameBuffer
has_depth_attachment()blender::gpu::MTLFrameBuffer
has_stencil_attachment()blender::gpu::MTLFrameBuffer
height_blender::gpu::FrameBufferprotected
load_store_config_array(const GPULoadStore *load_store_actions, uint actions_len)blender::gpu::FrameBuffer
mark_cleared()blender::gpu::MTLFrameBuffer
mark_dirty()blender::gpu::MTLFrameBuffer
mark_do_clear()blender::gpu::MTLFrameBuffer
mark_loadstore_dirty()blender::gpu::MTLFrameBuffer
MTLFrameBuffer(MTLContext *ctx, const char *name)blender::gpu::MTLFrameBuffer
name_blender::gpu::FrameBufferprotected
py_refblender::gpu::FrameBuffer
read(eGPUFrameBufferBits planes, eGPUDataFormat format, const int area[4], int channel_len, int slot, void *r_data) overrideblender::gpu::MTLFrameBuffervirtual
recursive_downsample(int max_lvl, void(*callback)(void *userData, int level), void *userData)blender::gpu::FrameBuffer
refblender::gpu::FrameBuffer
remove_all_attachments()blender::gpu::MTLFrameBuffer
remove_color_attachment(uint slot)blender::gpu::MTLFrameBuffer
remove_depth_attachment()blender::gpu::MTLFrameBuffer
remove_stencil_attachment()blender::gpu::MTLFrameBuffer
reset_clear_state()blender::gpu::MTLFrameBuffer
scissor_blender::gpu::FrameBufferprotected
scissor_get(int r_scissor[4]) constblender::gpu::FrameBufferinline
scissor_reset()blender::gpu::FrameBufferinline
scissor_set(const int scissor[4])blender::gpu::FrameBufferinline
scissor_test_blender::gpu::FrameBufferprotected
scissor_test_get() constblender::gpu::FrameBufferinline
scissor_test_set(bool test)blender::gpu::FrameBufferinline
set_color_attachment_clear_color(uint slot, const float clear_color[4])blender::gpu::MTLFrameBuffer
set_color_loadstore_op(uint slot, eGPULoadOp load_action, eGPUStoreOp store_action)blender::gpu::MTLFrameBuffer
set_depth_attachment_clear_value(float depth_clear)blender::gpu::MTLFrameBuffer
set_depth_loadstore_op(eGPULoadOp load_action, eGPUStoreOp store_action)blender::gpu::MTLFrameBuffer
set_stencil_attachment_clear_value(uint stencil_clear)blender::gpu::MTLFrameBuffer
set_stencil_loadstore_op(eGPULoadOp load_action, eGPUStoreOp store_action)blender::gpu::MTLFrameBuffer
size_set(int width, int height)blender::gpu::FrameBufferinline
update_attachments(bool update_viewport)blender::gpu::MTLFrameBuffer
validate_render_pass()blender::gpu::MTLFrameBuffer
viewport_blender::gpu::FrameBufferprotected
viewport_get(int r_viewport[4]) constblender::gpu::FrameBufferinline
viewport_reset()blender::gpu::FrameBufferinline
viewport_set(const int viewport[4])blender::gpu::FrameBufferinline
width_blender::gpu::FrameBufferprotected
~FrameBuffer()blender::gpu::FrameBuffervirtual
~MTLFrameBuffer()blender::gpu::MTLFrameBuffer