Skip to main content

IXRDisplaySubsystemMethods

Trait IXRDisplaySubsystemMethods 

Source
pub trait IXRDisplaySubsystemMethods: IXRDisplaySubsystem {
Show 17 methods // Provided methods fn invoke_display_focus_changed(self, focus: impl Into<bool>) { ... } fn set_scale_of_all_render_targets(self, value: impl Into<f32>) { ... } fn set_z_near(self, value: impl Into<f32>) { ... } fn set_z_far(self, value: impl Into<f32>) { ... } fn set_s_rgb(self, value: impl Into<bool>) { ... } fn set_texture_layout( self, value: impl Into<XRDisplaySubsystem_TextureLayout>, ) { ... } fn set_msaa_level(self, level: impl Into<i32>) { ... } fn set_disable_legacy_renderer(self, value: impl Into<bool>) { ... } fn get_render_pass_count(self) -> i32 { ... } fn get_render_pass( self, render_pass_index: impl Into<i32>, ) -> XRDisplaySubsystem_XRRenderPass { ... } fn internal_try_get_render_pass( self, render_pass_index: impl Into<i32>, ) -> (bool, XRDisplaySubsystem_XRRenderPass) { ... } fn get_culling_parameters( self, camera: impl Into<Camera>, culling_pass_index: impl Into<i32>, ) -> ScriptableCullingParameters { ... } fn internal_try_get_culling_params( self, camera: impl Into<Camera>, culling_pass_index: impl Into<i32>, ) -> (bool, ScriptableCullingParameters) { ... } fn get_preferred_mirror_blit_mode(self) -> i32 { ... } fn get_mirror_view_blit_desc( self, mirror_rt: impl Into<RenderTexture>, mode: impl Into<i32>, ) -> (bool, XRDisplaySubsystem_XRMirrorViewBlitDesc) { ... } fn add_graphics_thread_mirror_view_blit( self, cmd: impl Into<CommandBuffer>, allow_graphics_state_invalidate: impl Into<bool>, mode: impl Into<i32>, ) -> bool { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn invoke_display_focus_changed(self, focus: impl Into<bool>)

InvokeDisplayFocusChanged(bool) overload

Source

fn set_scale_of_all_render_targets(self, value: impl Into<f32>)

set_scaleOfAllRenderTargets(f32) overload

Source

fn set_z_near(self, value: impl Into<f32>)

set_zNear(f32) overload

Source

fn set_z_far(self, value: impl Into<f32>)

set_zFar(f32) overload

Source

fn set_s_rgb(self, value: impl Into<bool>)

set_sRGB(bool) overload

Source

fn set_texture_layout(self, value: impl Into<XRDisplaySubsystem_TextureLayout>)

set_textureLayout(crate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_TextureLayout) overload

Source

fn set_msaa_level(self, level: impl Into<i32>)

SetMSAALevel(i32) overload

Source

fn set_disable_legacy_renderer(self, value: impl Into<bool>)

set_disableLegacyRenderer(bool) overload

Source

fn get_render_pass_count(self) -> i32

GetRenderPassCount() overload

Source

fn get_render_pass( self, render_pass_index: impl Into<i32>, ) -> XRDisplaySubsystem_XRRenderPass

GetRenderPass(i32, *mutcrate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_XRRenderPass) overload

Source

fn internal_try_get_render_pass( self, render_pass_index: impl Into<i32>, ) -> (bool, XRDisplaySubsystem_XRRenderPass)

Internal_TryGetRenderPass(i32, *mutcrate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_XRRenderPass) overload

Source

fn get_culling_parameters( self, camera: impl Into<Camera>, culling_pass_index: impl Into<i32>, ) -> ScriptableCullingParameters

GetCullingParameters(crate::unity_engine::camera::Camera, i32, *mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters) overload

Source

fn internal_try_get_culling_params( self, camera: impl Into<Camera>, culling_pass_index: impl Into<i32>, ) -> (bool, ScriptableCullingParameters)

Internal_TryGetCullingParams(crate::unity_engine::camera::Camera, i32, *mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters) overload

Source

fn get_preferred_mirror_blit_mode(self) -> i32

GetPreferredMirrorBlitMode() overload

Source

fn get_mirror_view_blit_desc( self, mirror_rt: impl Into<RenderTexture>, mode: impl Into<i32>, ) -> (bool, XRDisplaySubsystem_XRMirrorViewBlitDesc)

GetMirrorViewBlitDesc(crate::unity_engine::rendertexture::RenderTexture, *mutcrate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_XRMirrorViewBlitDesc, i32) overload

Source

fn add_graphics_thread_mirror_view_blit( self, cmd: impl Into<CommandBuffer>, allow_graphics_state_invalidate: impl Into<bool>, mode: impl Into<i32>, ) -> bool

AddGraphicsThreadMirrorViewBlit(crate::unity_engine::rendering::commandbuffer::CommandBuffer, bool, i32) overload

Source

fn ctor(self)

.ctor() overload

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§

Source§

impl<__T: IXRDisplaySubsystem> IXRDisplaySubsystemMethods for __T

Available on crate feature unity_engine-xr-xrdisplaysubsystem only.