Skip to main content

IRenderGraph

Trait IRenderGraph 

Source
pub trait IRenderGraph: IObject {
Show 36 methods // Provided methods fn m_resources(self) -> RenderGraphResourceRegistry { ... } fn set_m_resources(self, value: RenderGraphResourceRegistry) { ... } fn m_render_graph_pool(self) -> RenderGraphObjectPool { ... } fn set_m_render_graph_pool(self, value: RenderGraphObjectPool) { ... } fn m_render_passes(self) -> List_1<RenderGraphPass> { ... } fn set_m_render_passes(self, value: List_1<RenderGraphPass>) { ... } fn m_renderer_lists(self) -> List_1<RendererListHandle> { ... } fn set_m_renderer_lists(self, value: List_1<RendererListHandle>) { ... } fn m_debug_parameters(self) -> RenderGraphDebugParams { ... } fn set_m_debug_parameters(self, value: RenderGraphDebugParams) { ... } fn m_logger(self) -> RenderGraphLogger { ... } fn set_m_logger(self, value: RenderGraphLogger) { ... } fn m_default_resources(self) -> RenderGraphDefaultResources { ... } fn set_m_default_resources(self, value: RenderGraphDefaultResources) { ... } fn m_default_profiling_samplers(self) -> Dictionary_2<i32, ProfilingSampler> { ... } fn set_m_default_profiling_samplers( self, value: Dictionary_2<i32, ProfilingSampler>, ) { ... } fn m_execution_exception_was_raised(self) -> bool { ... } fn set_m_execution_exception_was_raised(self, value: bool) { ... } fn m_render_graph_context(self) -> RenderGraphContext { ... } fn set_m_render_graph_context(self, value: RenderGraphContext) { ... } fn m_previous_command_buffer(self) -> CommandBuffer { ... } fn set_m_previous_command_buffer(self, value: CommandBuffer) { ... } fn m_current_immediate_pass_index(self) -> i32 { ... } fn set_m_current_immediate_pass_index(self, value: i32) { ... } fn m_immediate_mode_resource_list(self) -> Array<List_1<i32>> { ... } fn set_m_immediate_mode_resource_list(self, value: Array<List_1<i32>>) { ... } fn m_compiled_resources_infos( self, ) -> Array<DynamicArray_1<RenderGraph_CompiledResourceInfo>> { ... } fn set_m_compiled_resources_infos( self, value: Array<DynamicArray_1<RenderGraph_CompiledResourceInfo>>, ) { ... } fn m_compiled_pass_infos( self, ) -> DynamicArray_1<RenderGraph_CompiledPassInfo> { ... } fn set_m_compiled_pass_infos( self, value: DynamicArray_1<RenderGraph_CompiledPassInfo>, ) { ... } fn m_culling_stack(self) -> Stack_1<i32> { ... } fn set_m_culling_stack(self, value: Stack_1<i32>) { ... } fn m_execution_count(self) -> i32 { ... } fn set_m_execution_count(self, value: i32) { ... } fn m_render_graph_debug_data(self) -> RenderGraphDebugData { ... } fn set_m_render_graph_debug_data(self, value: RenderGraphDebugData) { ... }
}

Provided Methods§

Source

fn m_resources(self) -> RenderGraphResourceRegistry

Source

fn set_m_resources(self, value: RenderGraphResourceRegistry)

Source

fn m_render_graph_pool(self) -> RenderGraphObjectPool

Source

fn set_m_render_graph_pool(self, value: RenderGraphObjectPool)

Source

fn m_render_passes(self) -> List_1<RenderGraphPass>

Source

fn set_m_render_passes(self, value: List_1<RenderGraphPass>)

Source

fn m_renderer_lists(self) -> List_1<RendererListHandle>

Source

fn set_m_renderer_lists(self, value: List_1<RendererListHandle>)

Source

fn m_debug_parameters(self) -> RenderGraphDebugParams

Source

fn set_m_debug_parameters(self, value: RenderGraphDebugParams)

Source

fn m_logger(self) -> RenderGraphLogger

Source

fn set_m_logger(self, value: RenderGraphLogger)

Source

fn m_default_resources(self) -> RenderGraphDefaultResources

Source

fn set_m_default_resources(self, value: RenderGraphDefaultResources)

Source

fn m_default_profiling_samplers(self) -> Dictionary_2<i32, ProfilingSampler>

Source

fn set_m_default_profiling_samplers( self, value: Dictionary_2<i32, ProfilingSampler>, )

Source

fn m_execution_exception_was_raised(self) -> bool

Source

fn set_m_execution_exception_was_raised(self, value: bool)

Source

fn m_render_graph_context(self) -> RenderGraphContext

Source

fn set_m_render_graph_context(self, value: RenderGraphContext)

Source

fn m_previous_command_buffer(self) -> CommandBuffer

Source

fn set_m_previous_command_buffer(self, value: CommandBuffer)

Source

fn m_current_immediate_pass_index(self) -> i32

Source

fn set_m_current_immediate_pass_index(self, value: i32)

Source

fn m_immediate_mode_resource_list(self) -> Array<List_1<i32>>

Source

fn set_m_immediate_mode_resource_list(self, value: Array<List_1<i32>>)

Source

fn m_compiled_resources_infos( self, ) -> Array<DynamicArray_1<RenderGraph_CompiledResourceInfo>>

Source

fn set_m_compiled_resources_infos( self, value: Array<DynamicArray_1<RenderGraph_CompiledResourceInfo>>, )

Source

fn m_compiled_pass_infos(self) -> DynamicArray_1<RenderGraph_CompiledPassInfo>

Source

fn set_m_compiled_pass_infos( self, value: DynamicArray_1<RenderGraph_CompiledPassInfo>, )

Source

fn m_culling_stack(self) -> Stack_1<i32>

Source

fn set_m_culling_stack(self, value: Stack_1<i32>)

Source

fn m_execution_count(self) -> i32

Source

fn set_m_execution_count(self, value: i32)

Source

fn m_render_graph_debug_data(self) -> RenderGraphDebugData

Source

fn set_m_render_graph_debug_data(self, value: RenderGraphDebugData)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§