|
Blender V5.0
|
#include <mtl_framebuffer.hh>
Public Attributes | |
| bool | used = false |
| gpu::MTLTexture * | texture = nullptr |
| union { | |
| float color [4] | |
| float depth | |
| uint stencil | |
| } | clear_value |
| GPULoadOp | load_action = GPU_LOADACTION_DONT_CARE |
| GPUStoreOp | store_action = GPU_STOREACTION_DONT_CARE |
| uint | mip = 0 |
| uint | slice = 0 |
| uint | depth_plane = 0 |
| uint | render_target_array_length = 0 |
Definition at line 25 of file mtl_framebuffer.hh.
| union { ... } blender::gpu::MTLAttachment::clear_value |
| float blender::gpu::MTLAttachment::color[4] |
Definition at line 29 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 30 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::update_attachments().
| uint blender::gpu::MTLAttachment::depth_plane = 0 |
Definition at line 38 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor().
| GPULoadOp blender::gpu::MTLAttachment::load_action = GPU_LOADACTION_DONT_CARE |
Definition at line 34 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 = 0 |
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::render_target_array_length = 0 |
Definition at line 41 of file mtl_framebuffer.hh.
| uint blender::gpu::MTLAttachment::slice = 0 |
Definition at line 37 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 31 of file mtl_framebuffer.hh.
Referenced by blender::gpu::MTLFrameBuffer::update_attachments().
| GPUStoreOp blender::gpu::MTLAttachment::store_action = GPU_STOREACTION_DONT_CARE |
Definition at line 35 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 = nullptr |
Definition at line 27 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 = false |
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::get_color_attachment().