|
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(), 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::update_attachments().
| uint blender::gpu::MTLAttachment::depth_plane |
Definition at line 37 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor().
| eGPULoadOp blender::gpu::MTLAttachment::load_action |
Definition at line 33 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), 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::bake_render_pass_descriptor(), and blender::gpu::MTLFrameBuffer::blit().
| uint blender::gpu::MTLAttachment::render_target_array_length |
Definition at line 40 of file mtl_framebuffer.hh.
| uint blender::gpu::MTLAttachment::slice |
Definition at line 36 of file mtl_framebuffer.hh.
Referenced by 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::update_attachments().
| eGPUStoreOp blender::gpu::MTLAttachment::store_action |
Definition at line 34 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), 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::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(), and blender::gpu::MTLFrameBuffer::read().
| bool blender::gpu::MTLAttachment::used |
Definition at line 25 of file mtl_framebuffer.hh.
Referenced by 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(), and blender::gpu::MTLFrameBuffer::get_color_attachment().