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§
Sourcefn invoke_display_focus_changed(self, focus: impl Into<bool>)
fn invoke_display_focus_changed(self, focus: impl Into<bool>)
InvokeDisplayFocusChanged(bool) overload
Sourcefn set_scale_of_all_render_targets(self, value: impl Into<f32>)
fn set_scale_of_all_render_targets(self, value: impl Into<f32>)
set_scaleOfAllRenderTargets(f32) overload
Sourcefn set_z_near(self, value: impl Into<f32>)
fn set_z_near(self, value: impl Into<f32>)
set_zNear(f32) overload
Sourcefn set_texture_layout(self, value: impl Into<XRDisplaySubsystem_TextureLayout>)
fn set_texture_layout(self, value: impl Into<XRDisplaySubsystem_TextureLayout>)
set_textureLayout(crate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_TextureLayout) overload
Sourcefn set_msaa_level(self, level: impl Into<i32>)
fn set_msaa_level(self, level: impl Into<i32>)
SetMSAALevel(i32) overload
Sourcefn set_disable_legacy_renderer(self, value: impl Into<bool>)
fn set_disable_legacy_renderer(self, value: impl Into<bool>)
set_disableLegacyRenderer(bool) overload
Sourcefn get_render_pass_count(self) -> i32
fn get_render_pass_count(self) -> i32
GetRenderPassCount() overload
Sourcefn get_render_pass(
self,
render_pass_index: impl Into<i32>,
) -> XRDisplaySubsystem_XRRenderPass
fn get_render_pass( self, render_pass_index: impl Into<i32>, ) -> XRDisplaySubsystem_XRRenderPass
GetRenderPass(i32, *mutcrate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_XRRenderPass) overload
Sourcefn internal_try_get_render_pass(
self,
render_pass_index: impl Into<i32>,
) -> (bool, XRDisplaySubsystem_XRRenderPass)
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
Sourcefn get_culling_parameters(
self,
camera: impl Into<Camera>,
culling_pass_index: impl Into<i32>,
) -> ScriptableCullingParameters
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
Sourcefn internal_try_get_culling_params(
self,
camera: impl Into<Camera>,
culling_pass_index: impl Into<i32>,
) -> (bool, ScriptableCullingParameters)
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
Sourcefn get_preferred_mirror_blit_mode(self) -> i32
fn get_preferred_mirror_blit_mode(self) -> i32
GetPreferredMirrorBlitMode() overload
Sourcefn get_mirror_view_blit_desc(
self,
mirror_rt: impl Into<RenderTexture>,
mode: impl Into<i32>,
) -> (bool, XRDisplaySubsystem_XRMirrorViewBlitDesc)
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
Sourcefn add_graphics_thread_mirror_view_blit(
self,
cmd: impl Into<CommandBuffer>,
allow_graphics_state_invalidate: impl Into<bool>,
mode: impl Into<i32>,
) -> bool
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
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§
impl<__T: IXRDisplaySubsystem> IXRDisplaySubsystemMethods for __T
unity_engine-xr-xrdisplaysubsystem only.