pub trait IRenderGraphResourceRegistry: IObject {
Show 18 methods
// Provided methods
fn m_resources(
self,
) -> Array<DynamicArray_1<RenderGraphResourceRegistry_IRenderGraphResource>> { ... }
fn set_m_resources(
self,
value: Array<DynamicArray_1<RenderGraphResourceRegistry_IRenderGraphResource>>,
) { ... }
fn m_texture_pool(self) -> TexturePool { ... }
fn set_m_texture_pool(self, value: TexturePool) { ... }
fn m_texture_creation_index(self) -> i32 { ... }
fn set_m_texture_creation_index(self, value: i32) { ... }
fn m_compute_buffer_pool(self) -> ComputeBufferPool { ... }
fn set_m_compute_buffer_pool(self, value: ComputeBufferPool) { ... }
fn m_renderer_list_resources(
self,
) -> DynamicArray_1<RenderGraphResourceRegistry_RendererListResource> { ... }
fn set_m_renderer_list_resources(
self,
value: DynamicArray_1<RenderGraphResourceRegistry_RendererListResource>,
) { ... }
fn m_render_graph_debug(self) -> RenderGraphDebugParams { ... }
fn set_m_render_graph_debug(self, value: RenderGraphDebugParams) { ... }
fn m_logger(self) -> RenderGraphLogger { ... }
fn set_m_logger(self, value: RenderGraphLogger) { ... }
fn m_current_frame_index(self) -> i32 { ... }
fn set_m_current_frame_index(self, value: i32) { ... }
fn m_current_backbuffer(self) -> RTHandle { ... }
fn set_m_current_backbuffer(self, value: RTHandle) { ... }
}Provided Methods§
fn m_resources( self, ) -> Array<DynamicArray_1<RenderGraphResourceRegistry_IRenderGraphResource>>
fn set_m_resources( self, value: Array<DynamicArray_1<RenderGraphResourceRegistry_IRenderGraphResource>>, )
fn m_texture_pool(self) -> TexturePool
fn set_m_texture_pool(self, value: TexturePool)
fn m_texture_creation_index(self) -> i32
fn set_m_texture_creation_index(self, value: i32)
fn m_compute_buffer_pool(self) -> ComputeBufferPool
fn set_m_compute_buffer_pool(self, value: ComputeBufferPool)
fn m_renderer_list_resources( self, ) -> DynamicArray_1<RenderGraphResourceRegistry_RendererListResource>
fn set_m_renderer_list_resources( self, value: DynamicArray_1<RenderGraphResourceRegistry_RendererListResource>, )
fn m_render_graph_debug(self) -> RenderGraphDebugParams
fn set_m_render_graph_debug(self, value: RenderGraphDebugParams)
fn m_logger(self) -> RenderGraphLogger
fn set_m_logger(self, value: RenderGraphLogger)
fn m_current_frame_index(self) -> i32
fn set_m_current_frame_index(self, value: i32)
fn m_current_backbuffer(self) -> RTHandle
fn set_m_current_backbuffer(self, value: RTHandle)
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.