pub struct CoreUtils(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.CoreUtils
Inherits: Object
Implementations§
Source§impl CoreUtils
impl CoreUtils
pub fn look_at_list() -> Array<Vector3>
pub fn set_look_at_list(value: Array<Vector3>)
pub fn up_vector_list() -> Array<Vector3>
pub fn set_up_vector_list(value: Array<Vector3>)
pub fn m_black_cube_texture() -> Cubemap
pub fn set_m_black_cube_texture(value: Cubemap)
pub fn m_magenta_cube_texture() -> Cubemap
pub fn set_m_magenta_cube_texture(value: Cubemap)
pub fn m_magenta_cube_texture_array() -> CubemapArray
pub fn set_m_magenta_cube_texture_array(value: CubemapArray)
pub fn m_white_cube_texture() -> Cubemap
pub fn set_m_white_cube_texture(value: Cubemap)
pub fn m_empty_uav() -> RenderTexture
pub fn set_m_empty_uav(value: RenderTexture)
pub fn m_black_volume_texture() -> Texture3D
pub fn set_m_black_volume_texture(value: Texture3D)
pub fn m_assembly_types() -> IEnumerable_1<SystemType>
pub fn set_m_assembly_types(value: IEnumerable_1<SystemType>)
Source§impl CoreUtils
impl CoreUtils
Sourcepub fn get_black_cube_texture() -> Cubemap
pub fn get_black_cube_texture() -> Cubemap
get_blackCubeTexture() overload
Sourcepub fn get_magenta_cube_texture() -> Cubemap
pub fn get_magenta_cube_texture() -> Cubemap
get_magentaCubeTexture() overload
Sourcepub fn get_magenta_cube_texture_array() -> CubemapArray
pub fn get_magenta_cube_texture_array() -> CubemapArray
get_magentaCubeTextureArray() overload
Sourcepub fn get_white_cube_texture() -> Cubemap
pub fn get_white_cube_texture() -> Cubemap
get_whiteCubeTexture() overload
Sourcepub fn get_empty_uav() -> RenderTexture
pub fn get_empty_uav() -> RenderTexture
get_emptyUAV() overload
Sourcepub fn get_black_volume_texture() -> Texture3D
pub fn get_black_volume_texture() -> Texture3D
get_blackVolumeTexture() overload
Sourcepub fn clear_render_target(
cmd: impl Into<CommandBuffer>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn clear_render_target( cmd: impl Into<CommandBuffer>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
ClearRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn fixup_depth_slice(
depth_slice: impl Into<i32>,
buffer: impl Into<RTHandle>,
) -> i32
pub fn fixup_depth_slice( depth_slice: impl Into<i32>, buffer: impl Into<RTHandle>, ) -> i32
FixupDepthSlice(i32, crate::unity_engine::rendering::rthandle::RTHandle) overload
Sourcepub fn fixup_depth_slice_2(
depth_slice: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
) -> i32
pub fn fixup_depth_slice_2( depth_slice: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, ) -> i32
FixupDepthSlice(i32, crate::unity_engine::cubemapface::CubemapFace) overload
Sourcepub fn set_render_target(
cmd: impl Into<CommandBuffer>,
buffer: impl Into<RenderTargetIdentifier>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target( cmd: impl Into<CommandBuffer>, buffer: impl Into<RenderTargetIdentifier>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_2(
cmd: impl Into<CommandBuffer>,
buffer: impl Into<RenderTargetIdentifier>,
clear_flag: impl Into<ClearFlag>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target_2( cmd: impl Into<CommandBuffer>, buffer: impl Into<RenderTargetIdentifier>, clear_flag: impl Into<ClearFlag>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::clearflag::ClearFlag, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_3(
cmd: impl Into<CommandBuffer>,
color_buffer: impl Into<RenderTargetIdentifier>,
depth_buffer: impl Into<RenderTargetIdentifier>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target_3( cmd: impl Into<CommandBuffer>, color_buffer: impl Into<RenderTargetIdentifier>, depth_buffer: impl Into<RenderTargetIdentifier>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_4(
cmd: impl Into<CommandBuffer>,
color_buffer: impl Into<RenderTargetIdentifier>,
depth_buffer: impl Into<RenderTargetIdentifier>,
clear_flag: impl Into<ClearFlag>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target_4( cmd: impl Into<CommandBuffer>, color_buffer: impl Into<RenderTargetIdentifier>, depth_buffer: impl Into<RenderTargetIdentifier>, clear_flag: impl Into<ClearFlag>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::clearflag::ClearFlag, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_5(
cmd: impl Into<CommandBuffer>,
color_buffer: impl Into<RenderTargetIdentifier>,
depth_buffer: impl Into<RenderTargetIdentifier>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target_5( cmd: impl Into<CommandBuffer>, color_buffer: impl Into<RenderTargetIdentifier>, depth_buffer: impl Into<RenderTargetIdentifier>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_6(
cmd: impl Into<CommandBuffer>,
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
depth_buffer: impl Into<RenderTargetIdentifier>,
)
pub fn set_render_target_6( cmd: impl Into<CommandBuffer>, color_buffers: impl Into<Array<RenderTargetIdentifier>>, depth_buffer: impl Into<RenderTargetIdentifier>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcepub fn set_render_target_7(
cmd: impl Into<CommandBuffer>,
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
depth_buffer: impl Into<RenderTargetIdentifier>,
clear_flag: impl Into<ClearFlag>,
)
pub fn set_render_target_7( cmd: impl Into<CommandBuffer>, color_buffers: impl Into<Array<RenderTargetIdentifier>>, depth_buffer: impl Into<RenderTargetIdentifier>, clear_flag: impl Into<ClearFlag>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::clearflag::ClearFlag) overload
Sourcepub fn set_render_target_8(
cmd: impl Into<CommandBuffer>,
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
depth_buffer: impl Into<RenderTargetIdentifier>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn set_render_target_8( cmd: impl Into<CommandBuffer>, color_buffers: impl Into<Array<RenderTargetIdentifier>>, depth_buffer: impl Into<RenderTargetIdentifier>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn set_render_target_9(
cmd: impl Into<CommandBuffer>,
buffer: impl Into<RenderTargetIdentifier>,
load_action: impl Into<RenderBufferLoadAction>,
store_action: impl Into<RenderBufferStoreAction>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn set_render_target_9( cmd: impl Into<CommandBuffer>, buffer: impl Into<RenderTargetIdentifier>, load_action: impl Into<RenderBufferLoadAction>, store_action: impl Into<RenderBufferStoreAction>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn set_render_target_10(
cmd: impl Into<CommandBuffer>,
buffer: impl Into<RenderTargetIdentifier>,
load_action: impl Into<RenderBufferLoadAction>,
store_action: impl Into<RenderBufferStoreAction>,
clear_flag: impl Into<ClearFlag>,
)
pub fn set_render_target_10( cmd: impl Into<CommandBuffer>, buffer: impl Into<RenderTargetIdentifier>, load_action: impl Into<RenderBufferLoadAction>, store_action: impl Into<RenderBufferStoreAction>, clear_flag: impl Into<ClearFlag>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::clearflag::ClearFlag) overload
Sourcepub fn set_render_target_11(
cmd: impl Into<CommandBuffer>,
color_buffer: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_buffer: impl Into<RenderTargetIdentifier>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn set_render_target_11( cmd: impl Into<CommandBuffer>, color_buffer: impl Into<RenderTargetIdentifier>, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth_buffer: impl Into<RenderTargetIdentifier>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn set_render_target_12(
cmd: impl Into<CommandBuffer>,
color_buffer: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_buffer: impl Into<RenderTargetIdentifier>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
clear_flag: impl Into<ClearFlag>,
)
pub fn set_render_target_12( cmd: impl Into<CommandBuffer>, color_buffer: impl Into<RenderTargetIdentifier>, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth_buffer: impl Into<RenderTargetIdentifier>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, clear_flag: impl Into<ClearFlag>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::clearflag::ClearFlag) overload
Sourcepub fn set_viewport_and_clear(
cmd: impl Into<CommandBuffer>,
buffer: impl Into<RTHandle>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn set_viewport_and_clear( cmd: impl Into<CommandBuffer>, buffer: impl Into<RTHandle>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
SetViewportAndClear(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn set_render_target_13(
cmd: impl Into<CommandBuffer>,
buffer: impl Into<RTHandle>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target_13( cmd: impl Into<CommandBuffer>, buffer: impl Into<RTHandle>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_14(
cmd: impl Into<CommandBuffer>,
buffer: impl Into<RTHandle>,
clear_flag: impl Into<ClearFlag>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target_14( cmd: impl Into<CommandBuffer>, buffer: impl Into<RTHandle>, clear_flag: impl Into<ClearFlag>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::clearflag::ClearFlag, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_15(
cmd: impl Into<CommandBuffer>,
color_buffer: impl Into<RTHandle>,
depth_buffer: impl Into<RTHandle>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target_15( cmd: impl Into<CommandBuffer>, color_buffer: impl Into<RTHandle>, depth_buffer: impl Into<RTHandle>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::rthandle::RTHandle, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_16(
cmd: impl Into<CommandBuffer>,
color_buffer: impl Into<RTHandle>,
depth_buffer: impl Into<RTHandle>,
clear_flag: impl Into<ClearFlag>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target_16( cmd: impl Into<CommandBuffer>, color_buffer: impl Into<RTHandle>, depth_buffer: impl Into<RTHandle>, clear_flag: impl Into<ClearFlag>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::clearflag::ClearFlag, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_17(
cmd: impl Into<CommandBuffer>,
color_buffer: impl Into<RTHandle>,
depth_buffer: impl Into<RTHandle>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
miplevel: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
pub fn set_render_target_17( cmd: impl Into<CommandBuffer>, color_buffer: impl Into<RTHandle>, depth_buffer: impl Into<RTHandle>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, miplevel: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcepub fn set_render_target_18(
cmd: impl Into<CommandBuffer>,
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
depth_buffer: impl Into<RTHandle>,
)
pub fn set_render_target_18( cmd: impl Into<CommandBuffer>, color_buffers: impl Into<Array<RenderTargetIdentifier>>, depth_buffer: impl Into<RTHandle>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rthandle::RTHandle) overload
Sourcepub fn set_render_target_19(
cmd: impl Into<CommandBuffer>,
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
depth_buffer: impl Into<RTHandle>,
clear_flag: impl Into<ClearFlag>,
)
pub fn set_render_target_19( cmd: impl Into<CommandBuffer>, color_buffers: impl Into<Array<RenderTargetIdentifier>>, depth_buffer: impl Into<RTHandle>, clear_flag: impl Into<ClearFlag>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::clearflag::ClearFlag) overload
Sourcepub fn set_render_target_20(
cmd: impl Into<CommandBuffer>,
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
depth_buffer: impl Into<RTHandle>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn set_render_target_20( cmd: impl Into<CommandBuffer>, color_buffers: impl Into<Array<RenderTargetIdentifier>>, depth_buffer: impl Into<RTHandle>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rthandle::RTHandle, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn set_viewport(cmd: impl Into<CommandBuffer>, target: impl Into<RTHandle>)
pub fn set_viewport(cmd: impl Into<CommandBuffer>, target: impl Into<RTHandle>)
SetViewport(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rthandle::RTHandle) overload
Sourcepub fn get_render_target_auto_name(
width: impl Into<i32>,
height: impl Into<i32>,
depth: impl Into<i32>,
format: impl Into<RenderTextureFormat>,
name: impl Into<Il2CppString>,
mips: impl Into<bool>,
enable_msaa: impl Into<bool>,
msaa_samples: impl Into<MSAASamples>,
) -> Il2CppString
pub fn get_render_target_auto_name( width: impl Into<i32>, height: impl Into<i32>, depth: impl Into<i32>, format: impl Into<RenderTextureFormat>, name: impl Into<Il2CppString>, mips: impl Into<bool>, enable_msaa: impl Into<bool>, msaa_samples: impl Into<MSAASamples>, ) -> Il2CppString
GetRenderTargetAutoName(i32, i32, i32, crate::unity_engine::rendertextureformat::RenderTextureFormat, ::unity::Il2CppString, bool, bool, crate::unity_engine::rendering::msaasamples::MSAASamples) overload
Sourcepub fn get_render_target_auto_name_2(
width: impl Into<i32>,
height: impl Into<i32>,
depth: impl Into<i32>,
format: impl Into<GraphicsFormat>,
name: impl Into<Il2CppString>,
mips: impl Into<bool>,
enable_msaa: impl Into<bool>,
msaa_samples: impl Into<MSAASamples>,
) -> Il2CppString
pub fn get_render_target_auto_name_2( width: impl Into<i32>, height: impl Into<i32>, depth: impl Into<i32>, format: impl Into<GraphicsFormat>, name: impl Into<Il2CppString>, mips: impl Into<bool>, enable_msaa: impl Into<bool>, msaa_samples: impl Into<MSAASamples>, ) -> Il2CppString
GetRenderTargetAutoName(i32, i32, i32, crate::unity_engine::experimental::rendering::graphicsformat::GraphicsFormat, ::unity::Il2CppString, bool, bool, crate::unity_engine::rendering::msaasamples::MSAASamples) overload
Sourcepub fn get_render_target_auto_name_3(
width: impl Into<i32>,
height: impl Into<i32>,
depth: impl Into<i32>,
format: impl Into<Il2CppString>,
name: impl Into<Il2CppString>,
mips: impl Into<bool>,
enable_msaa: impl Into<bool>,
msaa_samples: impl Into<MSAASamples>,
) -> Il2CppString
pub fn get_render_target_auto_name_3( width: impl Into<i32>, height: impl Into<i32>, depth: impl Into<i32>, format: impl Into<Il2CppString>, name: impl Into<Il2CppString>, mips: impl Into<bool>, enable_msaa: impl Into<bool>, msaa_samples: impl Into<MSAASamples>, ) -> Il2CppString
GetRenderTargetAutoName(i32, i32, i32, ::unity::Il2CppString, ::unity::Il2CppString, bool, bool, crate::unity_engine::rendering::msaasamples::MSAASamples) overload
Sourcepub fn get_texture_auto_name(
width: impl Into<i32>,
height: impl Into<i32>,
format: impl Into<TextureFormat>,
dim: impl Into<TextureDimension>,
name: impl Into<Il2CppString>,
mips: impl Into<bool>,
depth: impl Into<i32>,
) -> Il2CppString
pub fn get_texture_auto_name( width: impl Into<i32>, height: impl Into<i32>, format: impl Into<TextureFormat>, dim: impl Into<TextureDimension>, name: impl Into<Il2CppString>, mips: impl Into<bool>, depth: impl Into<i32>, ) -> Il2CppString
GetTextureAutoName(i32, i32, crate::unity_engine::textureformat::TextureFormat, crate::unity_engine::rendering::texturedimension::TextureDimension, ::unity::Il2CppString, bool, i32) overload
Sourcepub fn get_texture_auto_name_2(
width: impl Into<i32>,
height: impl Into<i32>,
format: impl Into<GraphicsFormat>,
dim: impl Into<TextureDimension>,
name: impl Into<Il2CppString>,
mips: impl Into<bool>,
depth: impl Into<i32>,
) -> Il2CppString
pub fn get_texture_auto_name_2( width: impl Into<i32>, height: impl Into<i32>, format: impl Into<GraphicsFormat>, dim: impl Into<TextureDimension>, name: impl Into<Il2CppString>, mips: impl Into<bool>, depth: impl Into<i32>, ) -> Il2CppString
GetTextureAutoName(i32, i32, crate::unity_engine::experimental::rendering::graphicsformat::GraphicsFormat, crate::unity_engine::rendering::texturedimension::TextureDimension, ::unity::Il2CppString, bool, i32) overload
Sourcepub fn get_texture_auto_name_3(
width: impl Into<i32>,
height: impl Into<i32>,
format: impl Into<Il2CppString>,
dim: impl Into<TextureDimension>,
name: impl Into<Il2CppString>,
mips: impl Into<bool>,
depth: impl Into<i32>,
) -> Il2CppString
pub fn get_texture_auto_name_3( width: impl Into<i32>, height: impl Into<i32>, format: impl Into<Il2CppString>, dim: impl Into<TextureDimension>, name: impl Into<Il2CppString>, mips: impl Into<bool>, depth: impl Into<i32>, ) -> Il2CppString
GetTextureAutoName(i32, i32, ::unity::Il2CppString, crate::unity_engine::rendering::texturedimension::TextureDimension, ::unity::Il2CppString, bool, i32) overload
Sourcepub fn clear_cubemap(
cmd: impl Into<CommandBuffer>,
render_texture: impl Into<RenderTexture>,
clear_color: impl Into<Color>,
clear_mips: impl Into<bool>,
)
pub fn clear_cubemap( cmd: impl Into<CommandBuffer>, render_texture: impl Into<RenderTexture>, clear_color: impl Into<Color>, clear_mips: impl Into<bool>, )
ClearCubemap(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendertexture::RenderTexture, crate::unity_engine::color::Color, bool) overload
Sourcepub fn draw_full_screen(
command_buffer: impl Into<CommandBuffer>,
material: impl Into<Material>,
properties: impl Into<MaterialPropertyBlock>,
shader_pass_id: impl Into<i32>,
)
pub fn draw_full_screen( command_buffer: impl Into<CommandBuffer>, material: impl Into<Material>, properties: impl Into<MaterialPropertyBlock>, shader_pass_id: impl Into<i32>, )
DrawFullScreen(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::material::Material, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock, i32) overload
Sourcepub fn draw_full_screen_2(
command_buffer: impl Into<CommandBuffer>,
material: impl Into<Material>,
color_buffer: impl Into<RenderTargetIdentifier>,
properties: impl Into<MaterialPropertyBlock>,
shader_pass_id: impl Into<i32>,
)
pub fn draw_full_screen_2( command_buffer: impl Into<CommandBuffer>, material: impl Into<Material>, color_buffer: impl Into<RenderTargetIdentifier>, properties: impl Into<MaterialPropertyBlock>, shader_pass_id: impl Into<i32>, )
DrawFullScreen(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::material::Material, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock, i32) overload
Sourcepub fn draw_full_screen_3(
command_buffer: impl Into<CommandBuffer>,
material: impl Into<Material>,
color_buffer: impl Into<RenderTargetIdentifier>,
depth_stencil_buffer: impl Into<RenderTargetIdentifier>,
properties: impl Into<MaterialPropertyBlock>,
shader_pass_id: impl Into<i32>,
)
pub fn draw_full_screen_3( command_buffer: impl Into<CommandBuffer>, material: impl Into<Material>, color_buffer: impl Into<RenderTargetIdentifier>, depth_stencil_buffer: impl Into<RenderTargetIdentifier>, properties: impl Into<MaterialPropertyBlock>, shader_pass_id: impl Into<i32>, )
DrawFullScreen(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::material::Material, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock, i32) overload
Sourcepub fn draw_full_screen_4(
command_buffer: impl Into<CommandBuffer>,
material: impl Into<Material>,
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
depth_stencil_buffer: impl Into<RenderTargetIdentifier>,
properties: impl Into<MaterialPropertyBlock>,
shader_pass_id: impl Into<i32>,
)
pub fn draw_full_screen_4( command_buffer: impl Into<CommandBuffer>, material: impl Into<Material>, color_buffers: impl Into<Array<RenderTargetIdentifier>>, depth_stencil_buffer: impl Into<RenderTargetIdentifier>, properties: impl Into<MaterialPropertyBlock>, shader_pass_id: impl Into<i32>, )
DrawFullScreen(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::material::Material, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock, i32) overload
Sourcepub fn draw_full_screen_5(
command_buffer: impl Into<CommandBuffer>,
material: impl Into<Material>,
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
properties: impl Into<MaterialPropertyBlock>,
shader_pass_id: impl Into<i32>,
)
pub fn draw_full_screen_5( command_buffer: impl Into<CommandBuffer>, material: impl Into<Material>, color_buffers: impl Into<Array<RenderTargetIdentifier>>, properties: impl Into<MaterialPropertyBlock>, shader_pass_id: impl Into<i32>, )
DrawFullScreen(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::material::Material, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock, i32) overload
Sourcepub fn convert_srgb_to_active_color_space(color: impl Into<Color>) -> Color
pub fn convert_srgb_to_active_color_space(color: impl Into<Color>) -> Color
ConvertSRGBToActiveColorSpace(crate::unity_engine::color::Color) overload
Sourcepub fn convert_linear_to_active_color_space(color: impl Into<Color>) -> Color
pub fn convert_linear_to_active_color_space(color: impl Into<Color>) -> Color
ConvertLinearToActiveColorSpace(crate::unity_engine::color::Color) overload
Sourcepub fn create_engine_material(shader_path: impl Into<Il2CppString>) -> Material
pub fn create_engine_material(shader_path: impl Into<Il2CppString>) -> Material
CreateEngineMaterial(::unity::Il2CppString) overload
Sourcepub fn create_engine_material_2(shader: impl Into<Shader>) -> Material
pub fn create_engine_material_2(shader: impl Into<Shader>) -> Material
CreateEngineMaterial(crate::unity_engine::shader::Shader) overload
pub fn has_flag<M0: IlType + Copy + ClassIdentity>( mask: impl Into<M0>, flag: impl Into<M0>, ) -> bool
pub fn swap<M0: IlType + Copy + ClassIdentity>( a: impl Into<*mut M0>, b: impl Into<*mut M0>, )
Sourcepub fn set_keyword(
cmd: impl Into<CommandBuffer>,
keyword: impl Into<Il2CppString>,
state: impl Into<bool>,
)
pub fn set_keyword( cmd: impl Into<CommandBuffer>, keyword: impl Into<Il2CppString>, state: impl Into<bool>, )
SetKeyword(crate::unity_engine::rendering::commandbuffer::CommandBuffer, ::unity::Il2CppString, bool) overload
Sourcepub fn set_keyword_2(
material: impl Into<Material>,
keyword: impl Into<Il2CppString>,
state: impl Into<bool>,
)
pub fn set_keyword_2( material: impl Into<Material>, keyword: impl Into<Il2CppString>, state: impl Into<bool>, )
SetKeyword(crate::unity_engine::material::Material, ::unity::Il2CppString, bool) overload
Sourcepub fn set_keyword_3(
cs: impl Into<ComputeShader>,
keyword: impl Into<Il2CppString>,
state: impl Into<bool>,
)
pub fn set_keyword_3( cs: impl Into<ComputeShader>, keyword: impl Into<Il2CppString>, state: impl Into<bool>, )
SetKeyword(crate::unity_engine::computeshader::ComputeShader, ::unity::Il2CppString, bool) overload
Sourcepub fn destroy(obj: impl Into<Object_2>)
pub fn destroy(obj: impl Into<Object_2>)
Destroy(crate::unity_engine::object_2::Object_2) overload
Sourcepub fn get_all_assembly_types() -> IEnumerable_1<SystemType>
pub fn get_all_assembly_types() -> IEnumerable_1<SystemType>
GetAllAssemblyTypes() overload
pub fn get_all_types_derived_from<M0: IlType + Copy + ClassIdentity>() -> IEnumerable_1<SystemType>
Sourcepub fn safe_release(buffer: impl Into<ComputeBuffer>)
pub fn safe_release(buffer: impl Into<ComputeBuffer>)
SafeRelease(crate::unity_engine::computebuffer::ComputeBuffer) overload
Sourcepub fn create_cube_mesh(
min: impl Into<Vector3>,
max: impl Into<Vector3>,
) -> Mesh
pub fn create_cube_mesh( min: impl Into<Vector3>, max: impl Into<Vector3>, ) -> Mesh
CreateCubeMesh(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) overload
Sourcepub fn are_post_processes_enabled(camera: impl Into<Camera>) -> bool
pub fn are_post_processes_enabled(camera: impl Into<Camera>) -> bool
ArePostProcessesEnabled(crate::unity_engine::camera::Camera) overload
Sourcepub fn are_animated_materials_enabled(camera: impl Into<Camera>) -> bool
pub fn are_animated_materials_enabled(camera: impl Into<Camera>) -> bool
AreAnimatedMaterialsEnabled(crate::unity_engine::camera::Camera) overload
Sourcepub fn is_scene_lighting_disabled(camera: impl Into<Camera>) -> bool
pub fn is_scene_lighting_disabled(camera: impl Into<Camera>) -> bool
IsSceneLightingDisabled(crate::unity_engine::camera::Camera) overload
Sourcepub fn is_light_overlap_debug_enabled(camera: impl Into<Camera>) -> bool
pub fn is_light_overlap_debug_enabled(camera: impl Into<Camera>) -> bool
IsLightOverlapDebugEnabled(crate::unity_engine::camera::Camera) overload
Sourcepub fn is_scene_view_fog_enabled(camera: impl Into<Camera>) -> bool
pub fn is_scene_view_fog_enabled(camera: impl Into<Camera>) -> bool
IsSceneViewFogEnabled(crate::unity_engine::camera::Camera) overload
Sourcepub fn draw_renderer_list(
render_context: impl Into<ScriptableRenderContext>,
cmd: impl Into<CommandBuffer>,
renderer_list: impl Into<RendererList>,
)
pub fn draw_renderer_list( render_context: impl Into<ScriptableRenderContext>, cmd: impl Into<CommandBuffer>, renderer_list: impl Into<RendererList>, )
DrawRendererList(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::experimental::rendering::rendererlist::RendererList) overload
Source§impl CoreUtils
impl CoreUtils
pub fn get_black_cube_texture_method_info() -> &'static MethodInfo
pub fn get_magenta_cube_texture_method_info() -> &'static MethodInfo
pub fn get_magenta_cube_texture_array_method_info() -> &'static MethodInfo
pub fn get_white_cube_texture_method_info() -> &'static MethodInfo
pub fn get_empty_uav_method_info() -> &'static MethodInfo
pub fn get_black_volume_texture_method_info() -> &'static MethodInfo
pub fn clear_render_target_method_info() -> &'static MethodInfo
pub fn fixup_depth_slice_method_info() -> &'static MethodInfo
pub fn fixup_depth_slice_2_method_info() -> &'static MethodInfo
pub fn set_render_target_method_info() -> &'static MethodInfo
pub fn set_render_target_2_method_info() -> &'static MethodInfo
pub fn set_render_target_3_method_info() -> &'static MethodInfo
pub fn set_render_target_4_method_info() -> &'static MethodInfo
pub fn set_render_target_5_method_info() -> &'static MethodInfo
pub fn set_render_target_6_method_info() -> &'static MethodInfo
pub fn set_render_target_7_method_info() -> &'static MethodInfo
pub fn set_render_target_8_method_info() -> &'static MethodInfo
pub fn set_render_target_9_method_info() -> &'static MethodInfo
pub fn set_render_target_10_method_info() -> &'static MethodInfo
pub fn set_render_target_11_method_info() -> &'static MethodInfo
pub fn set_render_target_12_method_info() -> &'static MethodInfo
pub fn set_viewport_and_clear_method_info() -> &'static MethodInfo
pub fn set_render_target_13_method_info() -> &'static MethodInfo
pub fn set_render_target_14_method_info() -> &'static MethodInfo
pub fn set_render_target_15_method_info() -> &'static MethodInfo
pub fn set_render_target_16_method_info() -> &'static MethodInfo
pub fn set_render_target_17_method_info() -> &'static MethodInfo
pub fn set_render_target_18_method_info() -> &'static MethodInfo
pub fn set_render_target_19_method_info() -> &'static MethodInfo
pub fn set_render_target_20_method_info() -> &'static MethodInfo
pub fn set_viewport_method_info() -> &'static MethodInfo
pub fn get_render_target_auto_name_method_info() -> &'static MethodInfo
pub fn get_render_target_auto_name_2_method_info() -> &'static MethodInfo
pub fn get_render_target_auto_name_3_method_info() -> &'static MethodInfo
pub fn get_texture_auto_name_method_info() -> &'static MethodInfo
pub fn get_texture_auto_name_2_method_info() -> &'static MethodInfo
pub fn get_texture_auto_name_3_method_info() -> &'static MethodInfo
pub fn clear_cubemap_method_info() -> &'static MethodInfo
pub fn draw_full_screen_method_info() -> &'static MethodInfo
pub fn draw_full_screen_2_method_info() -> &'static MethodInfo
pub fn draw_full_screen_3_method_info() -> &'static MethodInfo
pub fn draw_full_screen_4_method_info() -> &'static MethodInfo
pub fn draw_full_screen_5_method_info() -> &'static MethodInfo
pub fn convert_srgb_to_active_color_space_method_info() -> &'static MethodInfo
pub fn convert_linear_to_active_color_space_method_info() -> &'static MethodInfo
pub fn create_engine_material_method_info() -> &'static MethodInfo
pub fn create_engine_material_2_method_info() -> &'static MethodInfo
pub fn set_keyword_method_info() -> &'static MethodInfo
pub fn set_keyword_2_method_info() -> &'static MethodInfo
pub fn set_keyword_3_method_info() -> &'static MethodInfo
pub fn destroy_method_info() -> &'static MethodInfo
pub fn get_all_assembly_types_method_info() -> &'static MethodInfo
pub fn safe_release_method_info() -> &'static MethodInfo
pub fn create_cube_mesh_method_info() -> &'static MethodInfo
pub fn are_post_processes_enabled_method_info() -> &'static MethodInfo
pub fn are_animated_materials_enabled_method_info() -> &'static MethodInfo
pub fn is_scene_lighting_disabled_method_info() -> &'static MethodInfo
pub fn is_light_overlap_debug_enabled_method_info() -> &'static MethodInfo
pub fn is_scene_view_fog_enabled_method_info() -> &'static MethodInfo
pub fn draw_renderer_list_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for CoreUtils
impl ClassIdentity for CoreUtils
Source§impl FromIlInstance for CoreUtils
impl FromIlInstance for CoreUtils
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleimpl Copy for CoreUtils
impl ICoreUtils for CoreUtils
impl IObject for CoreUtils
Auto Trait Implementations§
impl Freeze for CoreUtils
impl RefUnwindSafe for CoreUtils
impl !Send for CoreUtils
impl !Sync for CoreUtils
impl Unpin for CoreUtils
impl UnwindSafe for CoreUtils
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload