|
Blender V4.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 24 of file mtl_framebuffer.hh.
| union { ... } blender::gpu::MTLAttachment::clear_value |
| float blender::gpu::MTLAttachment::color[4] |
Definition at line 28 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 29 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 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(), 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 35 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 36 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 30 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 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(), 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 26 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::MTLShader::bake_current_pipeline_state(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::gpu::MTLFrameBuffer::blit(), blender::gpu::MTLFrameBuffer::blit_to(), blender::gpu::MTLFrameBuffer::check(), blender::gpu::MTLFrameBuffer::remove_depth_attachment(), and blender::gpu::MTLFrameBuffer::remove_stencil_attachment().
| bool blender::gpu::MTLAttachment::used |
Definition at line 25 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::MTLShader::bake_current_pipeline_state(), 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(), and blender::gpu::MTLFrameBuffer::remove_stencil_attachment().