Blender V4.3
blender::gpu::MTLContext Member List

This is the complete list of members for blender::gpu::MTLContext, including all inherited members.

activate() overrideblender::gpu::MTLContextvirtual
active_fbblender::gpu::Context
avg_drawable_latency_usblender::gpu::MTLContextstatic
back_leftblender::gpu::Context
back_rightblender::gpu::Context
begin_frame() overrideblender::gpu::MTLContextvirtual
check_error(const char *info)blender::gpu::MTLContextstatic
clear_visibility_dirty()blender::gpu::MTLContext
compilerblender::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_counterblender::gpu::Contextstatic
context_idblender::gpu::Context
deactivate() overrideblender::gpu::MTLContextvirtual
debug_capture_begin(const char *title) overrideblender::gpu::MTLContextvirtual
debug_capture_end() overrideblender::gpu::MTLContextvirtual
debug_capture_scope_begin(void *scope) overrideblender::gpu::MTLContextvirtual
debug_capture_scope_create(const char *name) overrideblender::gpu::MTLContextvirtual
debug_capture_scope_end(void *scope) overrideblender::gpu::MTLContextvirtual
debug_group_begin(const char *name, int index) overrideblender::gpu::MTLContextvirtual
debug_group_end() overrideblender::gpu::MTLContextvirtual
debug_is_capturingblender::gpu::Context
debug_stackblender::gpu::Context
debug_unbind_all_ssbo() overrideblender::gpu::MTLContextinlinevirtual
debug_unbind_all_ubo() overrideblender::gpu::MTLContextinlinevirtual
deviceblender::gpu::MTLContext
end_frame() overrideblender::gpu::MTLContextvirtual
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() overrideblender::gpu::MTLContextvirtual
flush() overrideblender::gpu::MTLContextvirtual
frame_latencyblender::gpu::MTLContextstatic
framebuffer_bind(MTLFrameBuffer *framebuffer)blender::gpu::MTLContext
framebuffer_restore()blender::gpu::MTLContext
free_dummy_resources()blender::gpu::MTLContext
front_leftblender::gpu::Context
front_rightblender::gpu::Context
get()blender::gpu::MTLContextinlinestatic
get_active()blender::gpu::MTLContextinline
get_active_shader()blender::gpu::MTLContext
get_compute_utils()blender::gpu::MTLContextinline
get_current_frame_index()blender::gpu::MTLContextinline
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::MTLContextinlinestatic
get_inside_frame()blender::gpu::MTLContextinline
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::MTLContextinline
get_texture_utils()blender::gpu::MTLContextinline
get_visibility_buffer() constblender::gpu::MTLContext
ghost_window_blender::gpu::Contextprotected
global_memory_managerblender::gpu::MTLContextstatic
global_memory_manager_acquire_ref()blender::gpu::MTLContextinlinestatic
global_memory_manager_refcountblender::gpu::MTLContextstatic
global_memory_manager_reflockblender::gpu::MTLContextstatic
global_memory_manager_release_ref()blender::gpu::MTLContextinlinestatic
immblender::gpu::Context
is_active_blender::gpu::Contextprotected
is_active_on_thread()blender::gpu::Context
is_visibility_dirty() constblender::gpu::MTLContext
labelblender::gpu::MTLContext
latency_resolve_average(int64_t frame_latency_us)blender::gpu::MTLContextinlinestatic
main_command_bufferblender::gpu::MTLContext
matrix_stateblender::gpu::Context
max_drawables_in_flightblender::gpu::MTLContextstatic
memory_managerblender::gpu::MTLContext
memory_statistics_get(int *r_total_mem, int *r_free_mem) overrideblender::gpu::MTLContextvirtual
MTLBackend classblender::gpu::MTLContextfriend
MTLComputeState classblender::gpu::MTLContextfriend
MTLContext(void *ghost_window, void *ghost_context)blender::gpu::MTLContext
MTLRenderPassState classblender::gpu::MTLContextfriend
pipeline_stateblender::gpu::MTLContext
pipeline_state_init()blender::gpu::MTLContext
printf_bufblender::gpu::Context
queueblender::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
shaderblender::gpu::Context
state_managerblender::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::Contextprotected
~Context()blender::gpu::Contextvirtual
~MTLContext()blender::gpu::MTLContext