|
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().