Blender
V3.3
|
#include <mtl_framebuffer.hh>
Public Attributes | |
bool | used |
gpu::MTLTexture * | texture |
union { | |
float color [4] | |
float depth | |
uint stencil | |
} | clear_value |
eGPULoadOp | load_action |
eGPUStoreOp | store_action |
uint | mip |
uint | slice |
uint | depth_plane |
uint | render_target_array_length |
Definition at line 22 of file mtl_framebuffer.hh.
union { ... } blender::gpu::MTLAttachment::clear_value |
float blender::gpu::MTLAttachment::color[4] |
Definition at line 26 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MTLFrameBuffer::set_color_attachment_clear_color(), and blender::gpu::MTLFrameBuffer::update_attachments().
float blender::gpu::MTLAttachment::depth |
Definition at line 27 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MTLFrameBuffer::set_depth_attachment_clear_value(), and blender::gpu::MTLFrameBuffer::update_attachments().
uint blender::gpu::MTLAttachment::depth_plane |
eGPULoadOp blender::gpu::MTLAttachment::load_action |
Definition at line 31 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::add_color_attachment(), blender::gpu::MTLFrameBuffer::add_depth_attachment(), blender::gpu::MTLFrameBuffer::add_stencil_attachment(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MTLFrameBuffer::set_color_attachment_clear_color(), blender::gpu::MTLFrameBuffer::set_color_loadstore_op(), blender::gpu::MTLFrameBuffer::set_depth_attachment_clear_value(), blender::gpu::MTLFrameBuffer::set_depth_loadstore_op(), blender::gpu::MTLFrameBuffer::set_stencil_attachment_clear_value(), blender::gpu::MTLFrameBuffer::set_stencil_loadstore_op(), and blender::gpu::MTLFrameBuffer::update_attachments().
uint blender::gpu::MTLAttachment::mip |
Definition at line 33 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::add_color_attachment(), blender::gpu::MTLFrameBuffer::add_depth_attachment(), blender::gpu::MTLFrameBuffer::add_stencil_attachment(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), and blender::gpu::MTLFrameBuffer::blit().
uint blender::gpu::MTLAttachment::render_target_array_length |
uint blender::gpu::MTLAttachment::slice |
Definition at line 34 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::add_color_attachment(), blender::gpu::MTLFrameBuffer::add_depth_attachment(), blender::gpu::MTLFrameBuffer::add_stencil_attachment(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), and blender::gpu::MTLFrameBuffer::blit().
uint blender::gpu::MTLAttachment::stencil |
Definition at line 28 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MTLFrameBuffer::set_stencil_attachment_clear_value(), and blender::gpu::MTLFrameBuffer::update_attachments().
eGPUStoreOp blender::gpu::MTLAttachment::store_action |
Definition at line 32 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::add_color_attachment(), blender::gpu::MTLFrameBuffer::add_depth_attachment(), blender::gpu::MTLFrameBuffer::add_stencil_attachment(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MTLFrameBuffer::set_color_loadstore_op(), blender::gpu::MTLFrameBuffer::set_depth_loadstore_op(), blender::gpu::MTLFrameBuffer::set_stencil_loadstore_op(), and blender::gpu::MTLFrameBuffer::update_attachments().
gpu::MTLTexture* blender::gpu::MTLAttachment::texture |
Definition at line 24 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::add_color_attachment(), blender::gpu::MTLFrameBuffer::add_depth_attachment(), blender::gpu::MTLFrameBuffer::add_stencil_attachment(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MTLFrameBuffer::blit(), blender::gpu::MTLFrameBuffer::blit_to(), blender::gpu::MTLFrameBuffer::check(), blender::gpu::MTLFrameBuffer::read(), blender::gpu::MTLFrameBuffer::remove_depth_attachment(), blender::gpu::MTLFrameBuffer::remove_stencil_attachment(), and blender::gpu::MTLFrameBuffer::update_attachments().
bool blender::gpu::MTLAttachment::used |
Definition at line 23 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::add_color_attachment(), blender::gpu::MTLFrameBuffer::add_depth_attachment(), blender::gpu::MTLFrameBuffer::add_stencil_attachment(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MTLFrameBuffer::blit(), blender::gpu::MTLFrameBuffer::blit_to(), blender::gpu::MTLFrameBuffer::check(), blender::gpu::MTLFrameBuffer::get_color_attachment(), blender::gpu::MTLFrameBuffer::has_attachment_at_slot(), blender::gpu::MTLFrameBuffer::has_depth_attachment(), blender::gpu::MTLFrameBuffer::has_stencil_attachment(), blender::gpu::MTLFrameBuffer::MTLFrameBuffer(), blender::gpu::MTLFrameBuffer::remove_color_attachment(), blender::gpu::MTLFrameBuffer::remove_depth_attachment(), blender::gpu::MTLFrameBuffer::remove_stencil_attachment(), and blender::gpu::MTLFrameBuffer::validate_render_pass().