pub trait ICommandBufferMethods: ICommandBuffer {
Show 112 methods
// Provided methods
fn internal_set_single_pass_stereo(
self,
mode: impl Into<SinglePassStereoMode>,
) { ... }
fn create_gpu_fence_internal(
self,
fence_type: impl Into<GraphicsFenceType>,
stage: impl Into<SynchronisationStageFlags>,
) -> IntPtr { ... }
fn wait_on_gpu_fence_internal(
self,
fence_ptr: impl Into<IntPtr>,
stage: impl Into<SynchronisationStageFlags>,
) { ... }
fn release_buffer(self) { ... }
fn internal_set_compute_texture_param(
self,
compute_shader: impl Into<ComputeShader>,
kernel_index: impl Into<i32>,
name_id: impl Into<i32>,
mip_level: impl Into<i32>,
element: impl Into<RenderTextureSubElement>,
) -> RenderTargetIdentifier { ... }
fn internal_set_compute_constant_compute_buffer_param(
self,
compute_shader: impl Into<ComputeShader>,
name_id: impl Into<i32>,
buffer: impl Into<ComputeBuffer>,
offset: impl Into<i32>,
size: impl Into<i32>,
) { ... }
fn internal_dispatch_compute(
self,
compute_shader: impl Into<ComputeShader>,
kernel_index: impl Into<i32>,
thread_groups_x: impl Into<i32>,
thread_groups_y: impl Into<i32>,
thread_groups_z: impl Into<i32>,
) { ... }
fn set_name(self, value: impl Into<Il2CppString>) { ... }
fn clear(self) { ... }
fn internal_draw_mesh(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
) { ... }
fn internal_draw_renderer(
self,
renderer: impl Into<Renderer>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
) { ... }
fn internal_draw_procedural(
self,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
instance_count: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
) { ... }
fn internal_draw_occlusion_mesh(
self,
normalized_cam_viewport: impl Into<RectInt>,
) { ... }
fn set_viewport(self, pixel_rect: impl Into<Rect>) { ... }
fn enable_scissor_rect(self, scissor: impl Into<Rect>) { ... }
fn disable_scissor_rect(self) { ... }
fn blit_identifier(
self,
mat: impl Into<Material>,
pass: impl Into<i32>,
scale: impl Into<Vector2>,
offset: impl Into<Vector2>,
source_depth_slice: impl Into<i32>,
dest_depth_slice: impl Into<i32>,
) -> (RenderTargetIdentifier, RenderTargetIdentifier) { ... }
fn get_temporary_rt(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<GraphicsFormat>,
anti_aliasing: impl Into<i32>,
enable_random_write: impl Into<bool>,
memoryless_mode: impl Into<RenderTextureMemoryless>,
use_dynamic_scale: impl Into<bool>,
) { ... }
fn get_temporary_rt_2(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
anti_aliasing: impl Into<i32>,
enable_random_write: impl Into<bool>,
memoryless_mode: impl Into<RenderTextureMemoryless>,
use_dynamic_scale: impl Into<bool>,
) { ... }
fn get_temporary_rt_3(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
anti_aliasing: impl Into<i32>,
enable_random_write: impl Into<bool>,
memoryless_mode: impl Into<RenderTextureMemoryless>,
) { ... }
fn get_temporary_rt_4(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
anti_aliasing: impl Into<i32>,
enable_random_write: impl Into<bool>,
) { ... }
fn get_temporary_rt_5(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
anti_aliasing: impl Into<i32>,
) { ... }
fn get_temporary_rt_6(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
) { ... }
fn get_temporary_rt_with_descriptor(
self,
name_id: impl Into<i32>,
desc: impl Into<RenderTextureDescriptor>,
filter: impl Into<FilterMode>,
) { ... }
fn get_temporary_rt_7(
self,
name_id: impl Into<i32>,
desc: impl Into<RenderTextureDescriptor>,
filter: impl Into<FilterMode>,
) { ... }
fn get_temporary_rt_8(
self,
name_id: impl Into<i32>,
desc: impl Into<RenderTextureDescriptor>,
) { ... }
fn release_temporary_rt(self, name_id: impl Into<i32>) { ... }
fn clear_render_target(
self,
clear_depth: impl Into<bool>,
clear_color: impl Into<bool>,
background_color: impl Into<Color>,
depth: impl Into<f32>,
) { ... }
fn clear_render_target_2(
self,
clear_depth: impl Into<bool>,
clear_color: impl Into<bool>,
background_color: impl Into<Color>,
) { ... }
fn set_global_float(self, name_id: impl Into<i32>, value: impl Into<f32>) { ... }
fn set_global_int(self, name_id: impl Into<i32>, value: impl Into<i32>) { ... }
fn set_global_vector(
self,
name_id: impl Into<i32>,
value: impl Into<Vector4>,
) { ... }
fn set_global_color(self, name_id: impl Into<i32>, value: impl Into<Color>) { ... }
fn set_global_matrix(
self,
name_id: impl Into<i32>,
value: impl Into<Matrix4x4>,
) { ... }
fn enable_shader_keyword(self, keyword: impl Into<Il2CppString>) { ... }
fn disable_shader_keyword(self, keyword: impl Into<Il2CppString>) { ... }
fn set_view_projection_matrices(
self,
view: impl Into<Matrix4x4>,
proj: impl Into<Matrix4x4>,
) { ... }
fn set_execution_flags(self, flags: impl Into<CommandBufferExecutionFlags>) { ... }
fn validate_against_execution_flags(
self,
required_flags: impl Into<CommandBufferExecutionFlags>,
invalid_flags: impl Into<CommandBufferExecutionFlags>,
) -> bool { ... }
fn set_global_vector_array(
self,
name_id: impl Into<i32>,
values: impl Into<Array<Vector4>>,
) { ... }
fn set_global_matrix_array(
self,
name_id: impl Into<i32>,
values: impl Into<Array<Matrix4x4>>,
) { ... }
fn set_global_texture_impl(
self,
name_id: impl Into<i32>,
element: impl Into<RenderTextureSubElement>,
) -> RenderTargetIdentifier { ... }
fn set_global_buffer_internal(
self,
name_id: impl Into<i32>,
value: impl Into<ComputeBuffer>,
) { ... }
fn begin_sample(self, name: impl Into<Il2CppString>) { ... }
fn end_sample(self, name: impl Into<Il2CppString>) { ... }
fn begin_sample_2(self, sampler: impl Into<CustomSampler>) { ... }
fn end_sample_2(self, sampler: impl Into<CustomSampler>) { ... }
fn begin_sample_custom_sampler(self, sampler: impl Into<CustomSampler>) { ... }
fn end_sample_custom_sampler(self, sampler: impl Into<CustomSampler>) { ... }
fn set_global_constant_buffer_internal(
self,
buffer: impl Into<ComputeBuffer>,
name_id: impl Into<i32>,
offset: impl Into<i32>,
size: impl Into<i32>,
) { ... }
fn set_instance_multiplier(self, multiplier: impl Into<u32>) { ... }
fn set_render_target(self, rt: impl Into<RenderTargetIdentifier>) { ... }
fn set_render_target_2(
self,
rt: impl Into<RenderTargetIdentifier>,
load_action: impl Into<RenderBufferLoadAction>,
store_action: impl Into<RenderBufferStoreAction>,
) { ... }
fn set_render_target_3(
self,
rt: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
) { ... }
fn set_render_target_4(
self,
rt: impl Into<RenderTargetIdentifier>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
) { ... }
fn set_render_target_5(
self,
color: impl Into<RenderTargetIdentifier>,
depth: impl Into<RenderTargetIdentifier>,
) { ... }
fn set_render_target_6(
self,
color: impl Into<RenderTargetIdentifier>,
depth: impl Into<RenderTargetIdentifier>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
) { ... }
fn set_render_target_7(
self,
color: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth: impl Into<RenderTargetIdentifier>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
) { ... }
fn set_render_target_8(
self,
colors: impl Into<Array<RenderTargetIdentifier>>,
depth: impl Into<RenderTargetIdentifier>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
) { ... }
fn set_render_target_single_internal(
self,
rt: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
) { ... }
fn set_render_target_color_depth_internal(
self,
color: impl Into<RenderTargetIdentifier>,
depth: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
flags: impl Into<RenderTargetFlags>,
) { ... }
fn set_render_target_multi_subtarget(
self,
colors: impl Into<Array<RenderTargetIdentifier>>,
depth: impl Into<RenderTargetIdentifier>,
color_load_actions: impl Into<Array<RenderBufferLoadAction>>,
color_store_actions: impl Into<Array<RenderBufferStoreAction>>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
) { ... }
fn set_compute_buffer_data(
self,
buffer: impl Into<ComputeBuffer>,
data: impl Into<IlInstance>,
) { ... }
fn internal_set_compute_buffer_data(
self,
buffer: impl Into<ComputeBuffer>,
data: impl Into<IlInstance>,
managed_buffer_start_index: impl Into<i32>,
graphics_buffer_start_index: impl Into<i32>,
count: impl Into<i32>,
elem_size: impl Into<i32>,
) { ... }
fn finalize(self) { ... }
fn dispose(self) { ... }
fn dispose_2(self, disposing: impl Into<bool>) { ... }
fn ctor(self) { ... }
fn create_async_graphics_fence(self) -> GraphicsFence { ... }
fn create_graphics_fence(
self,
fence_type: impl Into<GraphicsFenceType>,
stage: impl Into<SynchronisationStageFlags>,
) -> GraphicsFence { ... }
fn wait_on_async_graphics_fence(self, fence: impl Into<GraphicsFence>) { ... }
fn wait_on_async_graphics_fence_2(
self,
fence: impl Into<GraphicsFence>,
stage: impl Into<SynchronisationStage>,
) { ... }
fn wait_on_async_graphics_fence_3(
self,
fence: impl Into<GraphicsFence>,
stage: impl Into<SynchronisationStageFlags>,
) { ... }
fn set_compute_texture_param(
self,
compute_shader: impl Into<ComputeShader>,
kernel_index: impl Into<i32>,
name: impl Into<Il2CppString>,
rt: impl Into<RenderTargetIdentifier>,
) { ... }
fn set_compute_constant_buffer_param(
self,
compute_shader: impl Into<ComputeShader>,
name_id: impl Into<i32>,
buffer: impl Into<ComputeBuffer>,
offset: impl Into<i32>,
size: impl Into<i32>,
) { ... }
fn dispatch_compute(
self,
compute_shader: impl Into<ComputeShader>,
kernel_index: impl Into<i32>,
thread_groups_x: impl Into<i32>,
thread_groups_y: impl Into<i32>,
thread_groups_z: impl Into<i32>,
) { ... }
fn draw_mesh(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
) { ... }
fn draw_mesh_2(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
) { ... }
fn draw_mesh_3(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
) { ... }
fn draw_mesh_4(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
) { ... }
fn draw_renderer(
self,
renderer: impl Into<Renderer>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
) { ... }
fn draw_renderer_2(
self,
renderer: impl Into<Renderer>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
) { ... }
fn draw_renderer_3(
self,
renderer: impl Into<Renderer>,
material: impl Into<Material>,
) { ... }
fn draw_procedural(
self,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
instance_count: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
) { ... }
fn draw_procedural_2(
self,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
instance_count: impl Into<i32>,
) { ... }
fn draw_procedural_3(
self,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
) { ... }
fn draw_occlusion_mesh(self, normalized_cam_viewport: impl Into<RectInt>) { ... }
fn blit(
self,
source: impl Into<RenderTargetIdentifier>,
dest: impl Into<RenderTargetIdentifier>,
) { ... }
fn blit_2(
self,
source: impl Into<RenderTargetIdentifier>,
dest: impl Into<RenderTargetIdentifier>,
mat: impl Into<Material>,
pass: impl Into<i32>,
) { ... }
fn set_global_vector_2(
self,
name: impl Into<Il2CppString>,
value: impl Into<Vector4>,
) { ... }
fn set_global_vector_array_2(
self,
property_name: impl Into<Il2CppString>,
values: impl Into<Array<Vector4>>,
) { ... }
fn set_global_texture(
self,
name: impl Into<Il2CppString>,
value: impl Into<RenderTargetIdentifier>,
) { ... }
fn set_global_texture_2(
self,
name_id: impl Into<i32>,
value: impl Into<RenderTargetIdentifier>,
) { ... }
fn set_global_texture_3(
self,
name_id: impl Into<i32>,
value: impl Into<RenderTargetIdentifier>,
element: impl Into<RenderTextureSubElement>,
) { ... }
fn set_global_buffer(
self,
name_id: impl Into<i32>,
value: impl Into<ComputeBuffer>,
) { ... }
fn set_global_constant_buffer(
self,
buffer: impl Into<ComputeBuffer>,
name_id: impl Into<i32>,
offset: impl Into<i32>,
size: impl Into<i32>,
) { ... }
fn set_single_pass_stereo(self, mode: impl Into<SinglePassStereoMode>) { ... }
fn internal_draw_mesh_injected(
self,
mesh: impl Into<Mesh>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
) -> Matrix4x4 { ... }
fn internal_draw_procedural_injected(
self,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
instance_count: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
) -> Matrix4x4 { ... }
fn internal_draw_occlusion_mesh_injected(self) -> RectInt { ... }
fn set_viewport_injected(self) -> Rect { ... }
fn enable_scissor_rect_injected(self) -> Rect { ... }
fn blit_identifier_injected(
self,
mat: impl Into<Material>,
pass: impl Into<i32>,
source_depth_slice: impl Into<i32>,
dest_depth_slice: impl Into<i32>,
) -> (RenderTargetIdentifier, RenderTargetIdentifier, Vector2, Vector2) { ... }
fn get_temporary_rt_with_descriptor_injected(
self,
name_id: impl Into<i32>,
filter: impl Into<FilterMode>,
) -> RenderTextureDescriptor { ... }
fn clear_render_target_injected(
self,
clear_depth: impl Into<bool>,
clear_color: impl Into<bool>,
depth: impl Into<f32>,
) -> Color { ... }
fn set_global_vector_injected(self, name_id: impl Into<i32>) -> Vector4 { ... }
fn set_global_color_injected(self, name_id: impl Into<i32>) -> Color { ... }
fn set_global_matrix_injected(self, name_id: impl Into<i32>) -> Matrix4x4 { ... }
fn set_view_projection_matrices_injected(self) -> (Matrix4x4, Matrix4x4) { ... }
fn set_render_target_single_internal_injected(
self,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
) -> RenderTargetIdentifier { ... }
fn set_render_target_color_depth_internal_injected(
self,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
flags: impl Into<RenderTargetFlags>,
) -> (RenderTargetIdentifier, RenderTargetIdentifier) { ... }
fn set_render_target_multi_subtarget_injected(
self,
colors: impl Into<Array<RenderTargetIdentifier>>,
color_load_actions: impl Into<Array<RenderBufferLoadAction>>,
color_store_actions: impl Into<Array<RenderBufferStoreAction>>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
) -> RenderTargetIdentifier { ... }
}Provided Methods§
Sourcefn internal_set_single_pass_stereo(self, mode: impl Into<SinglePassStereoMode>)
fn internal_set_single_pass_stereo(self, mode: impl Into<SinglePassStereoMode>)
Internal_SetSinglePassStereo(crate::unity_engine::rendering::singlepassstereomode::SinglePassStereoMode) overload
Sourcefn create_gpu_fence_internal(
self,
fence_type: impl Into<GraphicsFenceType>,
stage: impl Into<SynchronisationStageFlags>,
) -> IntPtr
fn create_gpu_fence_internal( self, fence_type: impl Into<GraphicsFenceType>, stage: impl Into<SynchronisationStageFlags>, ) -> IntPtr
CreateGPUFence_Internal(crate::unity_engine::rendering::graphicsfencetype::GraphicsFenceType, crate::unity_engine::rendering::synchronisationstageflags::SynchronisationStageFlags) overload
Sourcefn wait_on_gpu_fence_internal(
self,
fence_ptr: impl Into<IntPtr>,
stage: impl Into<SynchronisationStageFlags>,
)
fn wait_on_gpu_fence_internal( self, fence_ptr: impl Into<IntPtr>, stage: impl Into<SynchronisationStageFlags>, )
WaitOnGPUFence_Internal(::unity::IntPtr, crate::unity_engine::rendering::synchronisationstageflags::SynchronisationStageFlags) overload
Sourcefn release_buffer(self)
fn release_buffer(self)
ReleaseBuffer() overload
Sourcefn internal_set_compute_texture_param(
self,
compute_shader: impl Into<ComputeShader>,
kernel_index: impl Into<i32>,
name_id: impl Into<i32>,
mip_level: impl Into<i32>,
element: impl Into<RenderTextureSubElement>,
) -> RenderTargetIdentifier
fn internal_set_compute_texture_param( self, compute_shader: impl Into<ComputeShader>, kernel_index: impl Into<i32>, name_id: impl Into<i32>, mip_level: impl Into<i32>, element: impl Into<RenderTextureSubElement>, ) -> RenderTargetIdentifier
Internal_SetComputeTextureParam(crate::unity_engine::computeshader::ComputeShader, i32, i32, *mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, i32, crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement) overload
Sourcefn internal_set_compute_constant_compute_buffer_param(
self,
compute_shader: impl Into<ComputeShader>,
name_id: impl Into<i32>,
buffer: impl Into<ComputeBuffer>,
offset: impl Into<i32>,
size: impl Into<i32>,
)
fn internal_set_compute_constant_compute_buffer_param( self, compute_shader: impl Into<ComputeShader>, name_id: impl Into<i32>, buffer: impl Into<ComputeBuffer>, offset: impl Into<i32>, size: impl Into<i32>, )
Internal_SetComputeConstantComputeBufferParam(crate::unity_engine::computeshader::ComputeShader, i32, crate::unity_engine::computebuffer::ComputeBuffer, i32, i32) overload
Sourcefn internal_dispatch_compute(
self,
compute_shader: impl Into<ComputeShader>,
kernel_index: impl Into<i32>,
thread_groups_x: impl Into<i32>,
thread_groups_y: impl Into<i32>,
thread_groups_z: impl Into<i32>,
)
fn internal_dispatch_compute( self, compute_shader: impl Into<ComputeShader>, kernel_index: impl Into<i32>, thread_groups_x: impl Into<i32>, thread_groups_y: impl Into<i32>, thread_groups_z: impl Into<i32>, )
Internal_DispatchCompute(crate::unity_engine::computeshader::ComputeShader, i32, i32, i32, i32) overload
Sourcefn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_name(::unity::Il2CppString) overload
Sourcefn internal_draw_mesh(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
)
fn internal_draw_mesh( self, mesh: impl Into<Mesh>, matrix: impl Into<Matrix4x4>, material: impl Into<Material>, submesh_index: impl Into<i32>, shader_pass: impl Into<i32>, properties: impl Into<MaterialPropertyBlock>, )
Internal_DrawMesh(crate::unity_engine::mesh::Mesh, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32, i32, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock) overload
Sourcefn internal_draw_renderer(
self,
renderer: impl Into<Renderer>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
)
fn internal_draw_renderer( self, renderer: impl Into<Renderer>, material: impl Into<Material>, submesh_index: impl Into<i32>, shader_pass: impl Into<i32>, )
Internal_DrawRenderer(crate::unity_engine::renderer::Renderer, crate::unity_engine::material::Material, i32, i32) overload
Sourcefn internal_draw_procedural(
self,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
instance_count: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
)
fn internal_draw_procedural( self, matrix: impl Into<Matrix4x4>, material: impl Into<Material>, shader_pass: impl Into<i32>, topology: impl Into<MeshTopology>, vertex_count: impl Into<i32>, instance_count: impl Into<i32>, properties: impl Into<MaterialPropertyBlock>, )
Internal_DrawProcedural(crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32, crate::unity_engine::meshtopology::MeshTopology, i32, i32, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock) overload
Sourcefn internal_draw_occlusion_mesh(
self,
normalized_cam_viewport: impl Into<RectInt>,
)
fn internal_draw_occlusion_mesh( self, normalized_cam_viewport: impl Into<RectInt>, )
Internal_DrawOcclusionMesh(crate::unity_engine::rectint::RectInt) overload
Sourcefn set_viewport(self, pixel_rect: impl Into<Rect>)
fn set_viewport(self, pixel_rect: impl Into<Rect>)
SetViewport(crate::unity_engine::rect::Rect) overload
Sourcefn enable_scissor_rect(self, scissor: impl Into<Rect>)
fn enable_scissor_rect(self, scissor: impl Into<Rect>)
EnableScissorRect(crate::unity_engine::rect::Rect) overload
Sourcefn disable_scissor_rect(self)
fn disable_scissor_rect(self)
DisableScissorRect() overload
Sourcefn blit_identifier(
self,
mat: impl Into<Material>,
pass: impl Into<i32>,
scale: impl Into<Vector2>,
offset: impl Into<Vector2>,
source_depth_slice: impl Into<i32>,
dest_depth_slice: impl Into<i32>,
) -> (RenderTargetIdentifier, RenderTargetIdentifier)
fn blit_identifier( self, mat: impl Into<Material>, pass: impl Into<i32>, scale: impl Into<Vector2>, offset: impl Into<Vector2>, source_depth_slice: impl Into<i32>, dest_depth_slice: impl Into<i32>, ) -> (RenderTargetIdentifier, RenderTargetIdentifier)
Blit_Identifier(*mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, *mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::material::Material, i32, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, i32, i32) overload
Sourcefn get_temporary_rt(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<GraphicsFormat>,
anti_aliasing: impl Into<i32>,
enable_random_write: impl Into<bool>,
memoryless_mode: impl Into<RenderTextureMemoryless>,
use_dynamic_scale: impl Into<bool>,
)
fn get_temporary_rt( self, name_id: impl Into<i32>, width: impl Into<i32>, height: impl Into<i32>, depth_buffer: impl Into<i32>, filter: impl Into<FilterMode>, format: impl Into<GraphicsFormat>, anti_aliasing: impl Into<i32>, enable_random_write: impl Into<bool>, memoryless_mode: impl Into<RenderTextureMemoryless>, use_dynamic_scale: impl Into<bool>, )
GetTemporaryRT(i32, i32, i32, i32, crate::unity_engine::filtermode::FilterMode, crate::unity_engine::experimental::rendering::graphicsformat::GraphicsFormat, i32, bool, crate::unity_engine::rendertexturememoryless::RenderTextureMemoryless, bool) overload
Sourcefn get_temporary_rt_2(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
anti_aliasing: impl Into<i32>,
enable_random_write: impl Into<bool>,
memoryless_mode: impl Into<RenderTextureMemoryless>,
use_dynamic_scale: impl Into<bool>,
)
fn get_temporary_rt_2( self, name_id: impl Into<i32>, width: impl Into<i32>, height: impl Into<i32>, depth_buffer: impl Into<i32>, filter: impl Into<FilterMode>, format: impl Into<RenderTextureFormat>, read_write: impl Into<RenderTextureReadWrite>, anti_aliasing: impl Into<i32>, enable_random_write: impl Into<bool>, memoryless_mode: impl Into<RenderTextureMemoryless>, use_dynamic_scale: impl Into<bool>, )
GetTemporaryRT(i32, i32, i32, i32, crate::unity_engine::filtermode::FilterMode, crate::unity_engine::rendertextureformat::RenderTextureFormat, crate::unity_engine::rendertexturereadwrite::RenderTextureReadWrite, i32, bool, crate::unity_engine::rendertexturememoryless::RenderTextureMemoryless, bool) overload
Sourcefn get_temporary_rt_3(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
anti_aliasing: impl Into<i32>,
enable_random_write: impl Into<bool>,
memoryless_mode: impl Into<RenderTextureMemoryless>,
)
fn get_temporary_rt_3( self, name_id: impl Into<i32>, width: impl Into<i32>, height: impl Into<i32>, depth_buffer: impl Into<i32>, filter: impl Into<FilterMode>, format: impl Into<RenderTextureFormat>, read_write: impl Into<RenderTextureReadWrite>, anti_aliasing: impl Into<i32>, enable_random_write: impl Into<bool>, memoryless_mode: impl Into<RenderTextureMemoryless>, )
GetTemporaryRT(i32, i32, i32, i32, crate::unity_engine::filtermode::FilterMode, crate::unity_engine::rendertextureformat::RenderTextureFormat, crate::unity_engine::rendertexturereadwrite::RenderTextureReadWrite, i32, bool, crate::unity_engine::rendertexturememoryless::RenderTextureMemoryless) overload
Sourcefn get_temporary_rt_4(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
anti_aliasing: impl Into<i32>,
enable_random_write: impl Into<bool>,
)
fn get_temporary_rt_4( self, name_id: impl Into<i32>, width: impl Into<i32>, height: impl Into<i32>, depth_buffer: impl Into<i32>, filter: impl Into<FilterMode>, format: impl Into<RenderTextureFormat>, read_write: impl Into<RenderTextureReadWrite>, anti_aliasing: impl Into<i32>, enable_random_write: impl Into<bool>, )
GetTemporaryRT(i32, i32, i32, i32, crate::unity_engine::filtermode::FilterMode, crate::unity_engine::rendertextureformat::RenderTextureFormat, crate::unity_engine::rendertexturereadwrite::RenderTextureReadWrite, i32, bool) overload
Sourcefn get_temporary_rt_5(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
anti_aliasing: impl Into<i32>,
)
fn get_temporary_rt_5( self, name_id: impl Into<i32>, width: impl Into<i32>, height: impl Into<i32>, depth_buffer: impl Into<i32>, filter: impl Into<FilterMode>, format: impl Into<RenderTextureFormat>, read_write: impl Into<RenderTextureReadWrite>, anti_aliasing: impl Into<i32>, )
GetTemporaryRT(i32, i32, i32, i32, crate::unity_engine::filtermode::FilterMode, crate::unity_engine::rendertextureformat::RenderTextureFormat, crate::unity_engine::rendertexturereadwrite::RenderTextureReadWrite, i32) overload
Sourcefn get_temporary_rt_6(
self,
name_id: impl Into<i32>,
width: impl Into<i32>,
height: impl Into<i32>,
depth_buffer: impl Into<i32>,
filter: impl Into<FilterMode>,
format: impl Into<RenderTextureFormat>,
read_write: impl Into<RenderTextureReadWrite>,
)
fn get_temporary_rt_6( self, name_id: impl Into<i32>, width: impl Into<i32>, height: impl Into<i32>, depth_buffer: impl Into<i32>, filter: impl Into<FilterMode>, format: impl Into<RenderTextureFormat>, read_write: impl Into<RenderTextureReadWrite>, )
GetTemporaryRT(i32, i32, i32, i32, crate::unity_engine::filtermode::FilterMode, crate::unity_engine::rendertextureformat::RenderTextureFormat, crate::unity_engine::rendertexturereadwrite::RenderTextureReadWrite) overload
Sourcefn get_temporary_rt_with_descriptor(
self,
name_id: impl Into<i32>,
desc: impl Into<RenderTextureDescriptor>,
filter: impl Into<FilterMode>,
)
fn get_temporary_rt_with_descriptor( self, name_id: impl Into<i32>, desc: impl Into<RenderTextureDescriptor>, filter: impl Into<FilterMode>, )
GetTemporaryRTWithDescriptor(i32, crate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor, crate::unity_engine::filtermode::FilterMode) overload
Sourcefn get_temporary_rt_7(
self,
name_id: impl Into<i32>,
desc: impl Into<RenderTextureDescriptor>,
filter: impl Into<FilterMode>,
)
fn get_temporary_rt_7( self, name_id: impl Into<i32>, desc: impl Into<RenderTextureDescriptor>, filter: impl Into<FilterMode>, )
GetTemporaryRT(i32, crate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor, crate::unity_engine::filtermode::FilterMode) overload
Sourcefn get_temporary_rt_8(
self,
name_id: impl Into<i32>,
desc: impl Into<RenderTextureDescriptor>,
)
fn get_temporary_rt_8( self, name_id: impl Into<i32>, desc: impl Into<RenderTextureDescriptor>, )
GetTemporaryRT(i32, crate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor) overload
Sourcefn release_temporary_rt(self, name_id: impl Into<i32>)
fn release_temporary_rt(self, name_id: impl Into<i32>)
ReleaseTemporaryRT(i32) overload
Sourcefn clear_render_target(
self,
clear_depth: impl Into<bool>,
clear_color: impl Into<bool>,
background_color: impl Into<Color>,
depth: impl Into<f32>,
)
fn clear_render_target( self, clear_depth: impl Into<bool>, clear_color: impl Into<bool>, background_color: impl Into<Color>, depth: impl Into<f32>, )
ClearRenderTarget(bool, bool, crate::unity_engine::color::Color, f32) overload
Sourcefn clear_render_target_2(
self,
clear_depth: impl Into<bool>,
clear_color: impl Into<bool>,
background_color: impl Into<Color>,
)
fn clear_render_target_2( self, clear_depth: impl Into<bool>, clear_color: impl Into<bool>, background_color: impl Into<Color>, )
ClearRenderTarget(bool, bool, crate::unity_engine::color::Color) overload
Sourcefn set_global_float(self, name_id: impl Into<i32>, value: impl Into<f32>)
fn set_global_float(self, name_id: impl Into<i32>, value: impl Into<f32>)
SetGlobalFloat(i32, f32) overload
Sourcefn set_global_int(self, name_id: impl Into<i32>, value: impl Into<i32>)
fn set_global_int(self, name_id: impl Into<i32>, value: impl Into<i32>)
SetGlobalInt(i32, i32) overload
Sourcefn set_global_vector(self, name_id: impl Into<i32>, value: impl Into<Vector4>)
fn set_global_vector(self, name_id: impl Into<i32>, value: impl Into<Vector4>)
SetGlobalVector(i32, crate::unity_engine::vector4::Vector4) overload
Sourcefn set_global_color(self, name_id: impl Into<i32>, value: impl Into<Color>)
fn set_global_color(self, name_id: impl Into<i32>, value: impl Into<Color>)
SetGlobalColor(i32, crate::unity_engine::color::Color) overload
Sourcefn set_global_matrix(self, name_id: impl Into<i32>, value: impl Into<Matrix4x4>)
fn set_global_matrix(self, name_id: impl Into<i32>, value: impl Into<Matrix4x4>)
SetGlobalMatrix(i32, crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn enable_shader_keyword(self, keyword: impl Into<Il2CppString>)
fn enable_shader_keyword(self, keyword: impl Into<Il2CppString>)
EnableShaderKeyword(::unity::Il2CppString) overload
Sourcefn disable_shader_keyword(self, keyword: impl Into<Il2CppString>)
fn disable_shader_keyword(self, keyword: impl Into<Il2CppString>)
DisableShaderKeyword(::unity::Il2CppString) overload
Sourcefn set_view_projection_matrices(
self,
view: impl Into<Matrix4x4>,
proj: impl Into<Matrix4x4>,
)
fn set_view_projection_matrices( self, view: impl Into<Matrix4x4>, proj: impl Into<Matrix4x4>, )
SetViewProjectionMatrices(crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn set_execution_flags(self, flags: impl Into<CommandBufferExecutionFlags>)
fn set_execution_flags(self, flags: impl Into<CommandBufferExecutionFlags>)
SetExecutionFlags(crate::unity_engine::rendering::commandbufferexecutionflags::CommandBufferExecutionFlags) overload
Sourcefn validate_against_execution_flags(
self,
required_flags: impl Into<CommandBufferExecutionFlags>,
invalid_flags: impl Into<CommandBufferExecutionFlags>,
) -> bool
fn validate_against_execution_flags( self, required_flags: impl Into<CommandBufferExecutionFlags>, invalid_flags: impl Into<CommandBufferExecutionFlags>, ) -> bool
ValidateAgainstExecutionFlags(crate::unity_engine::rendering::commandbufferexecutionflags::CommandBufferExecutionFlags, crate::unity_engine::rendering::commandbufferexecutionflags::CommandBufferExecutionFlags) overload
Sourcefn set_global_vector_array(
self,
name_id: impl Into<i32>,
values: impl Into<Array<Vector4>>,
)
fn set_global_vector_array( self, name_id: impl Into<i32>, values: impl Into<Array<Vector4>>, )
SetGlobalVectorArray(i32, ::unity::Array<crate::unity_engine::vector4::Vector4>) overload
Sourcefn set_global_matrix_array(
self,
name_id: impl Into<i32>,
values: impl Into<Array<Matrix4x4>>,
)
fn set_global_matrix_array( self, name_id: impl Into<i32>, values: impl Into<Array<Matrix4x4>>, )
SetGlobalMatrixArray(i32, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>) overload
Sourcefn set_global_texture_impl(
self,
name_id: impl Into<i32>,
element: impl Into<RenderTextureSubElement>,
) -> RenderTargetIdentifier
fn set_global_texture_impl( self, name_id: impl Into<i32>, element: impl Into<RenderTextureSubElement>, ) -> RenderTargetIdentifier
SetGlobalTexture_Impl(i32, *mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement) overload
Sourcefn set_global_buffer_internal(
self,
name_id: impl Into<i32>,
value: impl Into<ComputeBuffer>,
)
fn set_global_buffer_internal( self, name_id: impl Into<i32>, value: impl Into<ComputeBuffer>, )
SetGlobalBufferInternal(i32, crate::unity_engine::computebuffer::ComputeBuffer) overload
Sourcefn begin_sample(self, name: impl Into<Il2CppString>)
fn begin_sample(self, name: impl Into<Il2CppString>)
BeginSample(::unity::Il2CppString) overload
Sourcefn end_sample(self, name: impl Into<Il2CppString>)
fn end_sample(self, name: impl Into<Il2CppString>)
EndSample(::unity::Il2CppString) overload
Sourcefn begin_sample_2(self, sampler: impl Into<CustomSampler>)
fn begin_sample_2(self, sampler: impl Into<CustomSampler>)
BeginSample(crate::unity_engine::profiling::customsampler::CustomSampler) overload
Sourcefn end_sample_2(self, sampler: impl Into<CustomSampler>)
fn end_sample_2(self, sampler: impl Into<CustomSampler>)
EndSample(crate::unity_engine::profiling::customsampler::CustomSampler) overload
Sourcefn begin_sample_custom_sampler(self, sampler: impl Into<CustomSampler>)
fn begin_sample_custom_sampler(self, sampler: impl Into<CustomSampler>)
BeginSample_CustomSampler(crate::unity_engine::profiling::customsampler::CustomSampler) overload
Sourcefn end_sample_custom_sampler(self, sampler: impl Into<CustomSampler>)
fn end_sample_custom_sampler(self, sampler: impl Into<CustomSampler>)
EndSample_CustomSampler(crate::unity_engine::profiling::customsampler::CustomSampler) overload
Sourcefn set_global_constant_buffer_internal(
self,
buffer: impl Into<ComputeBuffer>,
name_id: impl Into<i32>,
offset: impl Into<i32>,
size: impl Into<i32>,
)
fn set_global_constant_buffer_internal( self, buffer: impl Into<ComputeBuffer>, name_id: impl Into<i32>, offset: impl Into<i32>, size: impl Into<i32>, )
SetGlobalConstantBufferInternal(crate::unity_engine::computebuffer::ComputeBuffer, i32, i32, i32) overload
Sourcefn set_instance_multiplier(self, multiplier: impl Into<u32>)
fn set_instance_multiplier(self, multiplier: impl Into<u32>)
SetInstanceMultiplier(u32) overload
Sourcefn set_render_target(self, rt: impl Into<RenderTargetIdentifier>)
fn set_render_target(self, rt: impl Into<RenderTargetIdentifier>)
SetRenderTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn set_render_target_2(
self,
rt: impl Into<RenderTargetIdentifier>,
load_action: impl Into<RenderBufferLoadAction>,
store_action: impl Into<RenderBufferStoreAction>,
)
fn set_render_target_2( self, rt: impl Into<RenderTargetIdentifier>, load_action: impl Into<RenderBufferLoadAction>, store_action: impl Into<RenderBufferStoreAction>, )
SetRenderTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction) overload
Sourcefn set_render_target_3(
self,
rt: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
)
fn set_render_target_3( self, rt: impl Into<RenderTargetIdentifier>, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, )
SetRenderTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction) overload
Sourcefn set_render_target_4(
self,
rt: impl Into<RenderTargetIdentifier>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
fn set_render_target_4( self, rt: impl Into<RenderTargetIdentifier>, mip_level: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcefn set_render_target_5(
self,
color: impl Into<RenderTargetIdentifier>,
depth: impl Into<RenderTargetIdentifier>,
)
fn set_render_target_5( self, color: impl Into<RenderTargetIdentifier>, depth: impl Into<RenderTargetIdentifier>, )
SetRenderTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn set_render_target_6(
self,
color: impl Into<RenderTargetIdentifier>,
depth: impl Into<RenderTargetIdentifier>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
fn set_render_target_6( self, color: impl Into<RenderTargetIdentifier>, depth: impl Into<RenderTargetIdentifier>, mip_level: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcefn set_render_target_7(
self,
color: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth: impl Into<RenderTargetIdentifier>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
)
fn set_render_target_7( self, color: impl Into<RenderTargetIdentifier>, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth: impl Into<RenderTargetIdentifier>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, )
SetRenderTarget(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) overload
Sourcefn set_render_target_8(
self,
colors: impl Into<Array<RenderTargetIdentifier>>,
depth: impl Into<RenderTargetIdentifier>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
fn set_render_target_8( self, colors: impl Into<Array<RenderTargetIdentifier>>, depth: impl Into<RenderTargetIdentifier>, mip_level: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTarget(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcefn set_render_target_single_internal(
self,
rt: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
)
fn set_render_target_single_internal( self, rt: impl Into<RenderTargetIdentifier>, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, )
SetRenderTargetSingle_Internal(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction) overload
Sourcefn set_render_target_color_depth_internal(
self,
color: impl Into<RenderTargetIdentifier>,
depth: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
flags: impl Into<RenderTargetFlags>,
)
fn set_render_target_color_depth_internal( self, color: impl Into<RenderTargetIdentifier>, depth: impl Into<RenderTargetIdentifier>, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, flags: impl Into<RenderTargetFlags>, )
SetRenderTargetColorDepth_Internal(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::rendertargetflags::RenderTargetFlags) overload
Sourcefn set_render_target_multi_subtarget(
self,
colors: impl Into<Array<RenderTargetIdentifier>>,
depth: impl Into<RenderTargetIdentifier>,
color_load_actions: impl Into<Array<RenderBufferLoadAction>>,
color_store_actions: impl Into<Array<RenderBufferStoreAction>>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
)
fn set_render_target_multi_subtarget( self, colors: impl Into<Array<RenderTargetIdentifier>>, depth: impl Into<RenderTargetIdentifier>, color_load_actions: impl Into<Array<RenderBufferLoadAction>>, color_store_actions: impl Into<Array<RenderBufferStoreAction>>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, mip_level: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, )
SetRenderTargetMultiSubtarget(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, ::unity::Array<crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction>, ::unity::Array<crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction>, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, i32, crate::unity_engine::cubemapface::CubemapFace, i32) overload
Sourcefn set_compute_buffer_data(
self,
buffer: impl Into<ComputeBuffer>,
data: impl Into<IlInstance>,
)
fn set_compute_buffer_data( self, buffer: impl Into<ComputeBuffer>, data: impl Into<IlInstance>, )
SetComputeBufferData(crate::unity_engine::computebuffer::ComputeBuffer, ::unity::IlInstance) overload
Sourcefn internal_set_compute_buffer_data(
self,
buffer: impl Into<ComputeBuffer>,
data: impl Into<IlInstance>,
managed_buffer_start_index: impl Into<i32>,
graphics_buffer_start_index: impl Into<i32>,
count: impl Into<i32>,
elem_size: impl Into<i32>,
)
fn internal_set_compute_buffer_data( self, buffer: impl Into<ComputeBuffer>, data: impl Into<IlInstance>, managed_buffer_start_index: impl Into<i32>, graphics_buffer_start_index: impl Into<i32>, count: impl Into<i32>, elem_size: impl Into<i32>, )
InternalSetComputeBufferData(crate::unity_engine::computebuffer::ComputeBuffer, ::unity::IlInstance, i32, i32, i32, i32) overload
Sourcefn create_async_graphics_fence(self) -> GraphicsFence
fn create_async_graphics_fence(self) -> GraphicsFence
CreateAsyncGraphicsFence() overload
Sourcefn create_graphics_fence(
self,
fence_type: impl Into<GraphicsFenceType>,
stage: impl Into<SynchronisationStageFlags>,
) -> GraphicsFence
fn create_graphics_fence( self, fence_type: impl Into<GraphicsFenceType>, stage: impl Into<SynchronisationStageFlags>, ) -> GraphicsFence
CreateGraphicsFence(crate::unity_engine::rendering::graphicsfencetype::GraphicsFenceType, crate::unity_engine::rendering::synchronisationstageflags::SynchronisationStageFlags) overload
Sourcefn wait_on_async_graphics_fence(self, fence: impl Into<GraphicsFence>)
fn wait_on_async_graphics_fence(self, fence: impl Into<GraphicsFence>)
WaitOnAsyncGraphicsFence(crate::unity_engine::rendering::graphicsfence::GraphicsFence) overload
Sourcefn wait_on_async_graphics_fence_2(
self,
fence: impl Into<GraphicsFence>,
stage: impl Into<SynchronisationStage>,
)
fn wait_on_async_graphics_fence_2( self, fence: impl Into<GraphicsFence>, stage: impl Into<SynchronisationStage>, )
WaitOnAsyncGraphicsFence(crate::unity_engine::rendering::graphicsfence::GraphicsFence, crate::unity_engine::rendering::synchronisationstage::SynchronisationStage) overload
Sourcefn wait_on_async_graphics_fence_3(
self,
fence: impl Into<GraphicsFence>,
stage: impl Into<SynchronisationStageFlags>,
)
fn wait_on_async_graphics_fence_3( self, fence: impl Into<GraphicsFence>, stage: impl Into<SynchronisationStageFlags>, )
WaitOnAsyncGraphicsFence(crate::unity_engine::rendering::graphicsfence::GraphicsFence, crate::unity_engine::rendering::synchronisationstageflags::SynchronisationStageFlags) overload
Sourcefn set_compute_texture_param(
self,
compute_shader: impl Into<ComputeShader>,
kernel_index: impl Into<i32>,
name: impl Into<Il2CppString>,
rt: impl Into<RenderTargetIdentifier>,
)
fn set_compute_texture_param( self, compute_shader: impl Into<ComputeShader>, kernel_index: impl Into<i32>, name: impl Into<Il2CppString>, rt: impl Into<RenderTargetIdentifier>, )
SetComputeTextureParam(crate::unity_engine::computeshader::ComputeShader, i32, ::unity::Il2CppString, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn set_compute_constant_buffer_param(
self,
compute_shader: impl Into<ComputeShader>,
name_id: impl Into<i32>,
buffer: impl Into<ComputeBuffer>,
offset: impl Into<i32>,
size: impl Into<i32>,
)
fn set_compute_constant_buffer_param( self, compute_shader: impl Into<ComputeShader>, name_id: impl Into<i32>, buffer: impl Into<ComputeBuffer>, offset: impl Into<i32>, size: impl Into<i32>, )
SetComputeConstantBufferParam(crate::unity_engine::computeshader::ComputeShader, i32, crate::unity_engine::computebuffer::ComputeBuffer, i32, i32) overload
Sourcefn dispatch_compute(
self,
compute_shader: impl Into<ComputeShader>,
kernel_index: impl Into<i32>,
thread_groups_x: impl Into<i32>,
thread_groups_y: impl Into<i32>,
thread_groups_z: impl Into<i32>,
)
fn dispatch_compute( self, compute_shader: impl Into<ComputeShader>, kernel_index: impl Into<i32>, thread_groups_x: impl Into<i32>, thread_groups_y: impl Into<i32>, thread_groups_z: impl Into<i32>, )
DispatchCompute(crate::unity_engine::computeshader::ComputeShader, i32, i32, i32, i32) overload
Sourcefn draw_mesh(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
)
fn draw_mesh( self, mesh: impl Into<Mesh>, matrix: impl Into<Matrix4x4>, material: impl Into<Material>, submesh_index: impl Into<i32>, shader_pass: impl Into<i32>, properties: impl Into<MaterialPropertyBlock>, )
DrawMesh(crate::unity_engine::mesh::Mesh, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32, i32, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock) overload
Sourcefn draw_mesh_2(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
)
fn draw_mesh_2( self, mesh: impl Into<Mesh>, matrix: impl Into<Matrix4x4>, material: impl Into<Material>, submesh_index: impl Into<i32>, shader_pass: impl Into<i32>, )
DrawMesh(crate::unity_engine::mesh::Mesh, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32, i32) overload
Sourcefn draw_mesh_3(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
)
fn draw_mesh_3( self, mesh: impl Into<Mesh>, matrix: impl Into<Matrix4x4>, material: impl Into<Material>, submesh_index: impl Into<i32>, )
DrawMesh(crate::unity_engine::mesh::Mesh, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32) overload
Sourcefn draw_mesh_4(
self,
mesh: impl Into<Mesh>,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
)
fn draw_mesh_4( self, mesh: impl Into<Mesh>, matrix: impl Into<Matrix4x4>, material: impl Into<Material>, )
DrawMesh(crate::unity_engine::mesh::Mesh, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material) overload
Sourcefn draw_renderer(
self,
renderer: impl Into<Renderer>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
)
fn draw_renderer( self, renderer: impl Into<Renderer>, material: impl Into<Material>, submesh_index: impl Into<i32>, shader_pass: impl Into<i32>, )
DrawRenderer(crate::unity_engine::renderer::Renderer, crate::unity_engine::material::Material, i32, i32) overload
Sourcefn draw_renderer_2(
self,
renderer: impl Into<Renderer>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
)
fn draw_renderer_2( self, renderer: impl Into<Renderer>, material: impl Into<Material>, submesh_index: impl Into<i32>, )
DrawRenderer(crate::unity_engine::renderer::Renderer, crate::unity_engine::material::Material, i32) overload
Sourcefn draw_renderer_3(
self,
renderer: impl Into<Renderer>,
material: impl Into<Material>,
)
fn draw_renderer_3( self, renderer: impl Into<Renderer>, material: impl Into<Material>, )
DrawRenderer(crate::unity_engine::renderer::Renderer, crate::unity_engine::material::Material) overload
Sourcefn draw_procedural(
self,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
instance_count: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
)
fn draw_procedural( self, matrix: impl Into<Matrix4x4>, material: impl Into<Material>, shader_pass: impl Into<i32>, topology: impl Into<MeshTopology>, vertex_count: impl Into<i32>, instance_count: impl Into<i32>, properties: impl Into<MaterialPropertyBlock>, )
DrawProcedural(crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32, crate::unity_engine::meshtopology::MeshTopology, i32, i32, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock) overload
Sourcefn draw_procedural_2(
self,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
instance_count: impl Into<i32>,
)
fn draw_procedural_2( self, matrix: impl Into<Matrix4x4>, material: impl Into<Material>, shader_pass: impl Into<i32>, topology: impl Into<MeshTopology>, vertex_count: impl Into<i32>, instance_count: impl Into<i32>, )
DrawProcedural(crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32, crate::unity_engine::meshtopology::MeshTopology, i32, i32) overload
Sourcefn draw_procedural_3(
self,
matrix: impl Into<Matrix4x4>,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
)
fn draw_procedural_3( self, matrix: impl Into<Matrix4x4>, material: impl Into<Material>, shader_pass: impl Into<i32>, topology: impl Into<MeshTopology>, vertex_count: impl Into<i32>, )
DrawProcedural(crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32, crate::unity_engine::meshtopology::MeshTopology, i32) overload
Sourcefn draw_occlusion_mesh(self, normalized_cam_viewport: impl Into<RectInt>)
fn draw_occlusion_mesh(self, normalized_cam_viewport: impl Into<RectInt>)
DrawOcclusionMesh(crate::unity_engine::rectint::RectInt) overload
Sourcefn blit(
self,
source: impl Into<RenderTargetIdentifier>,
dest: impl Into<RenderTargetIdentifier>,
)
fn blit( self, source: impl Into<RenderTargetIdentifier>, dest: impl Into<RenderTargetIdentifier>, )
Blit(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn blit_2(
self,
source: impl Into<RenderTargetIdentifier>,
dest: impl Into<RenderTargetIdentifier>,
mat: impl Into<Material>,
pass: impl Into<i32>,
)
fn blit_2( self, source: impl Into<RenderTargetIdentifier>, dest: impl Into<RenderTargetIdentifier>, mat: impl Into<Material>, pass: impl Into<i32>, )
Blit(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::material::Material, i32) overload
Sourcefn set_global_vector_2(
self,
name: impl Into<Il2CppString>,
value: impl Into<Vector4>,
)
fn set_global_vector_2( self, name: impl Into<Il2CppString>, value: impl Into<Vector4>, )
SetGlobalVector(::unity::Il2CppString, crate::unity_engine::vector4::Vector4) overload
Sourcefn set_global_vector_array_2(
self,
property_name: impl Into<Il2CppString>,
values: impl Into<Array<Vector4>>,
)
fn set_global_vector_array_2( self, property_name: impl Into<Il2CppString>, values: impl Into<Array<Vector4>>, )
SetGlobalVectorArray(::unity::Il2CppString, ::unity::Array<crate::unity_engine::vector4::Vector4>) overload
Sourcefn set_global_texture(
self,
name: impl Into<Il2CppString>,
value: impl Into<RenderTargetIdentifier>,
)
fn set_global_texture( self, name: impl Into<Il2CppString>, value: impl Into<RenderTargetIdentifier>, )
SetGlobalTexture(::unity::Il2CppString, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn set_global_texture_2(
self,
name_id: impl Into<i32>,
value: impl Into<RenderTargetIdentifier>,
)
fn set_global_texture_2( self, name_id: impl Into<i32>, value: impl Into<RenderTargetIdentifier>, )
SetGlobalTexture(i32, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn set_global_texture_3(
self,
name_id: impl Into<i32>,
value: impl Into<RenderTargetIdentifier>,
element: impl Into<RenderTextureSubElement>,
)
fn set_global_texture_3( self, name_id: impl Into<i32>, value: impl Into<RenderTargetIdentifier>, element: impl Into<RenderTextureSubElement>, )
SetGlobalTexture(i32, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement) overload
Sourcefn set_global_buffer(
self,
name_id: impl Into<i32>,
value: impl Into<ComputeBuffer>,
)
fn set_global_buffer( self, name_id: impl Into<i32>, value: impl Into<ComputeBuffer>, )
SetGlobalBuffer(i32, crate::unity_engine::computebuffer::ComputeBuffer) overload
Sourcefn set_global_constant_buffer(
self,
buffer: impl Into<ComputeBuffer>,
name_id: impl Into<i32>,
offset: impl Into<i32>,
size: impl Into<i32>,
)
fn set_global_constant_buffer( self, buffer: impl Into<ComputeBuffer>, name_id: impl Into<i32>, offset: impl Into<i32>, size: impl Into<i32>, )
SetGlobalConstantBuffer(crate::unity_engine::computebuffer::ComputeBuffer, i32, i32, i32) overload
Sourcefn set_single_pass_stereo(self, mode: impl Into<SinglePassStereoMode>)
fn set_single_pass_stereo(self, mode: impl Into<SinglePassStereoMode>)
SetSinglePassStereo(crate::unity_engine::rendering::singlepassstereomode::SinglePassStereoMode) overload
Sourcefn internal_draw_mesh_injected(
self,
mesh: impl Into<Mesh>,
material: impl Into<Material>,
submesh_index: impl Into<i32>,
shader_pass: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
) -> Matrix4x4
fn internal_draw_mesh_injected( self, mesh: impl Into<Mesh>, material: impl Into<Material>, submesh_index: impl Into<i32>, shader_pass: impl Into<i32>, properties: impl Into<MaterialPropertyBlock>, ) -> Matrix4x4
Internal_DrawMesh_Injected(crate::unity_engine::mesh::Mesh, *mutcrate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32, i32, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock) overload
Sourcefn internal_draw_procedural_injected(
self,
material: impl Into<Material>,
shader_pass: impl Into<i32>,
topology: impl Into<MeshTopology>,
vertex_count: impl Into<i32>,
instance_count: impl Into<i32>,
properties: impl Into<MaterialPropertyBlock>,
) -> Matrix4x4
fn internal_draw_procedural_injected( self, material: impl Into<Material>, shader_pass: impl Into<i32>, topology: impl Into<MeshTopology>, vertex_count: impl Into<i32>, instance_count: impl Into<i32>, properties: impl Into<MaterialPropertyBlock>, ) -> Matrix4x4
Internal_DrawProcedural_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::material::Material, i32, crate::unity_engine::meshtopology::MeshTopology, i32, i32, crate::unity_engine::materialpropertyblock::MaterialPropertyBlock) overload
Sourcefn internal_draw_occlusion_mesh_injected(self) -> RectInt
fn internal_draw_occlusion_mesh_injected(self) -> RectInt
Internal_DrawOcclusionMesh_Injected(*mutcrate::unity_engine::rectint::RectInt) overload
Sourcefn set_viewport_injected(self) -> Rect
fn set_viewport_injected(self) -> Rect
SetViewport_Injected(*mutcrate::unity_engine::rect::Rect) overload
Sourcefn enable_scissor_rect_injected(self) -> Rect
fn enable_scissor_rect_injected(self) -> Rect
EnableScissorRect_Injected(*mutcrate::unity_engine::rect::Rect) overload
Sourcefn blit_identifier_injected(
self,
mat: impl Into<Material>,
pass: impl Into<i32>,
source_depth_slice: impl Into<i32>,
dest_depth_slice: impl Into<i32>,
) -> (RenderTargetIdentifier, RenderTargetIdentifier, Vector2, Vector2)
fn blit_identifier_injected( self, mat: impl Into<Material>, pass: impl Into<i32>, source_depth_slice: impl Into<i32>, dest_depth_slice: impl Into<i32>, ) -> (RenderTargetIdentifier, RenderTargetIdentifier, Vector2, Vector2)
Blit_Identifier_Injected(*mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, *mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::material::Material, i32, *mutcrate::unity_engine::vector2::Vector2, *mutcrate::unity_engine::vector2::Vector2, i32, i32) overload
Sourcefn get_temporary_rt_with_descriptor_injected(
self,
name_id: impl Into<i32>,
filter: impl Into<FilterMode>,
) -> RenderTextureDescriptor
fn get_temporary_rt_with_descriptor_injected( self, name_id: impl Into<i32>, filter: impl Into<FilterMode>, ) -> RenderTextureDescriptor
GetTemporaryRTWithDescriptor_Injected(i32, *mutcrate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor, crate::unity_engine::filtermode::FilterMode) overload
Sourcefn clear_render_target_injected(
self,
clear_depth: impl Into<bool>,
clear_color: impl Into<bool>,
depth: impl Into<f32>,
) -> Color
fn clear_render_target_injected( self, clear_depth: impl Into<bool>, clear_color: impl Into<bool>, depth: impl Into<f32>, ) -> Color
ClearRenderTarget_Injected(bool, bool, *mutcrate::unity_engine::color::Color, f32) overload
Sourcefn set_global_vector_injected(self, name_id: impl Into<i32>) -> Vector4
fn set_global_vector_injected(self, name_id: impl Into<i32>) -> Vector4
SetGlobalVector_Injected(i32, *mutcrate::unity_engine::vector4::Vector4) overload
Sourcefn set_global_color_injected(self, name_id: impl Into<i32>) -> Color
fn set_global_color_injected(self, name_id: impl Into<i32>) -> Color
SetGlobalColor_Injected(i32, *mutcrate::unity_engine::color::Color) overload
Sourcefn set_global_matrix_injected(self, name_id: impl Into<i32>) -> Matrix4x4
fn set_global_matrix_injected(self, name_id: impl Into<i32>) -> Matrix4x4
SetGlobalMatrix_Injected(i32, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn set_view_projection_matrices_injected(self) -> (Matrix4x4, Matrix4x4)
fn set_view_projection_matrices_injected(self) -> (Matrix4x4, Matrix4x4)
SetViewProjectionMatrices_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4, *mutcrate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn set_render_target_single_internal_injected(
self,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
) -> RenderTargetIdentifier
fn set_render_target_single_internal_injected( self, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, ) -> RenderTargetIdentifier
SetRenderTargetSingle_Internal_Injected(*mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction) overload
Sourcefn set_render_target_color_depth_internal_injected(
self,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
flags: impl Into<RenderTargetFlags>,
) -> (RenderTargetIdentifier, RenderTargetIdentifier)
fn set_render_target_color_depth_internal_injected( self, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, flags: impl Into<RenderTargetFlags>, ) -> (RenderTargetIdentifier, RenderTargetIdentifier)
SetRenderTargetColorDepth_Internal_Injected(*mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, *mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::rendertargetflags::RenderTargetFlags) overload
Sourcefn set_render_target_multi_subtarget_injected(
self,
colors: impl Into<Array<RenderTargetIdentifier>>,
color_load_actions: impl Into<Array<RenderBufferLoadAction>>,
color_store_actions: impl Into<Array<RenderBufferStoreAction>>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
mip_level: impl Into<i32>,
cubemap_face: impl Into<CubemapFace>,
depth_slice: impl Into<i32>,
) -> RenderTargetIdentifier
fn set_render_target_multi_subtarget_injected( self, colors: impl Into<Array<RenderTargetIdentifier>>, color_load_actions: impl Into<Array<RenderBufferLoadAction>>, color_store_actions: impl Into<Array<RenderBufferStoreAction>>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, mip_level: impl Into<i32>, cubemap_face: impl Into<CubemapFace>, depth_slice: impl Into<i32>, ) -> RenderTargetIdentifier
SetRenderTargetMultiSubtarget_Injected(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, *mutcrate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, ::unity::Array<crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction>, ::unity::Array<crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction>, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, i32, crate::unity_engine::cubemapface::CubemapFace, 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: ICommandBuffer> ICommandBufferMethods for __T
unity_engine-rendering-commandbuffer only.