| activate() override | blender::gpu::MTLContext | virtual |
| active_fb | blender::gpu::Context | |
| avg_drawable_latency_us | blender::gpu::MTLContext | static |
| back_left | blender::gpu::Context | |
| back_right | blender::gpu::Context | |
| begin_frame() override | blender::gpu::MTLContext | virtual |
| check_error(const char *info) | blender::gpu::MTLContext | static |
| clear_visibility_dirty() | blender::gpu::MTLContext | |
| compiler | blender::gpu::Context | |
| compute_dispatch(int groups_x_len, int groups_y_len, int groups_z_len) | blender::gpu::MTLContext | |
| compute_dispatch_indirect(StorageBuf *indirect_buf) | blender::gpu::MTLContext | |
| Context() | blender::gpu::Context | |
| context_counter | blender::gpu::Context | static |
| context_id | blender::gpu::Context | |
| deactivate() override | blender::gpu::MTLContext | virtual |
| debug_capture_begin(const char *title) override | blender::gpu::MTLContext | virtual |
| debug_capture_end() override | blender::gpu::MTLContext | virtual |
| debug_capture_scope_begin(void *scope) override | blender::gpu::MTLContext | virtual |
| debug_capture_scope_create(const char *name) override | blender::gpu::MTLContext | virtual |
| debug_capture_scope_end(void *scope) override | blender::gpu::MTLContext | virtual |
| debug_group_begin(const char *name, int index) override | blender::gpu::MTLContext | virtual |
| debug_group_end() override | blender::gpu::MTLContext | virtual |
| debug_is_capturing | blender::gpu::Context | |
| debug_stack | blender::gpu::Context | |
| debug_unbind_all_ssbo() override | blender::gpu::MTLContext | inlinevirtual |
| debug_unbind_all_ubo() override | blender::gpu::MTLContext | inlinevirtual |
| device | blender::gpu::MTLContext | |
| end_frame() override | blender::gpu::MTLContext | virtual |
| ensure_begin_render_pass() | blender::gpu::MTLContext | |
| ensure_buffer_bindings(id< MTLRenderCommandEncoder > rec, const MTLShaderInterface *shader_interface, const MTLRenderPipelineStateInstance *pipeline_state_instance) | blender::gpu::MTLContext | |
| ensure_buffer_bindings(id< MTLComputeCommandEncoder > rec, const MTLShaderInterface *shader_interface, const MTLComputePipelineStateInstance *pipeline_state_instance) | blender::gpu::MTLContext | |
| ensure_compute_pipeline_state() | blender::gpu::MTLContext | |
| ensure_depth_stencil_state(MTLPrimitiveType prim_type) | blender::gpu::MTLContext | |
| ensure_render_pipeline_state(MTLPrimitiveType prim_type) | blender::gpu::MTLContext | |
| ensure_texture_bindings(id< MTLRenderCommandEncoder > rec, MTLShaderInterface *shader_interface, const MTLRenderPipelineStateInstance *pipeline_state_instance) | blender::gpu::MTLContext | |
| ensure_texture_bindings(id< MTLComputeCommandEncoder > rec, MTLShaderInterface *shader_interface, const MTLComputePipelineStateInstance *pipeline_state_instance) | blender::gpu::MTLContext | |
| finish() override | blender::gpu::MTLContext | virtual |
| flush() override | blender::gpu::MTLContext | virtual |
| frame_latency | blender::gpu::MTLContext | static |
| framebuffer_bind(MTLFrameBuffer *framebuffer) | blender::gpu::MTLContext | |
| framebuffer_restore() | blender::gpu::MTLContext | |
| free_dummy_resources() | blender::gpu::MTLContext | |
| front_left | blender::gpu::Context | |
| front_right | blender::gpu::Context | |
| get() | blender::gpu::MTLContext | inlinestatic |
| get_active() | blender::gpu::MTLContext | inline |
| get_active_shader() | blender::gpu::MTLContext | |
| get_compute_utils() | blender::gpu::MTLContext | inline |
| get_current_frame_index() | blender::gpu::MTLContext | inline |
| get_current_framebuffer() | blender::gpu::MTLContext | |
| get_default_framebuffer() | blender::gpu::MTLContext | |
| get_default_sampler_state() | blender::gpu::MTLContext | |
| get_dummy_texture(eGPUTextureType type, eGPUSamplerFormat sampler_format) | blender::gpu::MTLContext | |
| get_global_memory_manager() | blender::gpu::MTLContext | inlinestatic |
| get_inside_frame() | blender::gpu::MTLContext | inline |
| get_null_attribute_buffer() | blender::gpu::MTLContext | |
| get_null_buffer() | blender::gpu::MTLContext | |
| get_sampler_from_state(MTLSamplerState state) | blender::gpu::MTLContext | |
| get_scratchbuffer_manager() | blender::gpu::MTLContext | inline |
| get_texture_utils() | blender::gpu::MTLContext | inline |
| get_visibility_buffer() const | blender::gpu::MTLContext | |
| ghost_window_ | blender::gpu::Context | protected |
| global_memory_manager | blender::gpu::MTLContext | static |
| global_memory_manager_acquire_ref() | blender::gpu::MTLContext | inlinestatic |
| global_memory_manager_refcount | blender::gpu::MTLContext | static |
| global_memory_manager_reflock | blender::gpu::MTLContext | static |
| global_memory_manager_release_ref() | blender::gpu::MTLContext | inlinestatic |
| imm | blender::gpu::Context | |
| is_active_ | blender::gpu::Context | protected |
| is_active_on_thread() | blender::gpu::Context | |
| is_visibility_dirty() const | blender::gpu::MTLContext | |
| label | blender::gpu::MTLContext | |
| latency_resolve_average(int64_t frame_latency_us) | blender::gpu::MTLContext | inlinestatic |
| main_command_buffer | blender::gpu::MTLContext | |
| matrix_state | blender::gpu::Context | |
| max_drawables_in_flight | blender::gpu::MTLContext | static |
| memory_manager | blender::gpu::MTLContext | |
| memory_statistics_get(int *r_total_mem, int *r_free_mem) override | blender::gpu::MTLContext | virtual |
| MTLBackend class | blender::gpu::MTLContext | friend |
| MTLComputeState class | blender::gpu::MTLContext | friend |
| MTLContext(void *ghost_window, void *ghost_context) | blender::gpu::MTLContext | |
| MTLRenderPassState class | blender::gpu::MTLContext | friend |
| pipeline_state | blender::gpu::MTLContext | |
| pipeline_state_init() | blender::gpu::MTLContext | |
| printf_buf | blender::gpu::Context | |
| queue | blender::gpu::MTLContext | |
| sampler_bind(MTLSamplerState, uint sampler_unit) | blender::gpu::MTLContext | |
| sampler_state_cache_init() | blender::gpu::MTLContext | |
| set_scissor(int scissor_x, int scissor_y, int scissor_width, int scissor_height) | blender::gpu::MTLContext | |
| set_scissor_enabled(bool scissor_enabled) | blender::gpu::MTLContext | |
| set_viewport(int origin_x, int origin_y, int width, int height) | blender::gpu::MTLContext | |
| set_viewports(int count, const int(&viewports)[GPU_MAX_VIEWPORTS][4]) | blender::gpu::MTLContext | |
| set_visibility_buffer(gpu::MTLBuffer *buffer) | blender::gpu::MTLContext | |
| shader | blender::gpu::Context | |
| state_manager | blender::gpu::Context | |
| texture_bind(gpu::MTLTexture *mtl_texture, uint texture_unit, bool is_image) | blender::gpu::MTLContext | |
| texture_unbind(gpu::MTLTexture *mtl_texture, bool is_image) | blender::gpu::MTLContext | |
| texture_unbind_all(bool is_image) | blender::gpu::MTLContext | |
| thread_ | blender::gpu::Context | protected |
| ~Context() | blender::gpu::Context | virtual |
| ~MTLContext() | blender::gpu::MTLContext | |