Skip to main content

IForwardLights

Trait IForwardLights 

Source
pub trait IForwardLights: IObject {
Show 24 methods // Provided methods fn m_additional_lights_buffer_id(self) -> i32 { ... } fn set_m_additional_lights_buffer_id(self, value: i32) { ... } fn m_additional_lights_indices_id(self) -> i32 { ... } fn set_m_additional_lights_indices_id(self, value: i32) { ... } fn m_mixed_lighting_setup(self) -> MixedLightingSetup { ... } fn set_m_mixed_lighting_setup(self, value: MixedLightingSetup) { ... } fn m_additional_light_positions(self) -> Array<Vector4> { ... } fn set_m_additional_light_positions(self, value: Array<Vector4>) { ... } fn m_additional_light_colors(self) -> Array<Vector4> { ... } fn set_m_additional_light_colors(self, value: Array<Vector4>) { ... } fn m_additional_light_attenuations(self) -> Array<Vector4> { ... } fn set_m_additional_light_attenuations(self, value: Array<Vector4>) { ... } fn m_additional_light_spot_directions(self) -> Array<Vector4> { ... } fn set_m_additional_light_spot_directions(self, value: Array<Vector4>) { ... } fn m_additional_light_occlusion_probe_channels(self) -> Array<Vector4> { ... } fn set_m_additional_light_occlusion_probe_channels( self, value: Array<Vector4>, ) { ... } fn m_use_structured_buffer(self) -> bool { ... } fn set_m_use_structured_buffer(self, value: bool) { ... } fn m_batch_simple_light_positions(self) -> Array<Vector4> { ... } fn set_m_batch_simple_light_positions(self, value: Array<Vector4>) { ... } fn m_batch_simple_light_colors(self) -> Array<Vector4> { ... } fn set_m_batch_simple_light_colors(self, value: Array<Vector4>) { ... } fn m_batch_simple_light_attenuations(self) -> Array<Vector4> { ... } fn set_m_batch_simple_light_attenuations(self, value: Array<Vector4>) { ... }
}

Provided Methods§

Source

fn m_additional_lights_buffer_id(self) -> i32

Source

fn set_m_additional_lights_buffer_id(self, value: i32)

Source

fn m_additional_lights_indices_id(self) -> i32

Source

fn set_m_additional_lights_indices_id(self, value: i32)

Source

fn m_mixed_lighting_setup(self) -> MixedLightingSetup

Source

fn set_m_mixed_lighting_setup(self, value: MixedLightingSetup)

Source

fn m_additional_light_positions(self) -> Array<Vector4>

Source

fn set_m_additional_light_positions(self, value: Array<Vector4>)

Source

fn m_additional_light_colors(self) -> Array<Vector4>

Source

fn set_m_additional_light_colors(self, value: Array<Vector4>)

Source

fn m_additional_light_attenuations(self) -> Array<Vector4>

Source

fn set_m_additional_light_attenuations(self, value: Array<Vector4>)

Source

fn m_additional_light_spot_directions(self) -> Array<Vector4>

Source

fn set_m_additional_light_spot_directions(self, value: Array<Vector4>)

Source

fn m_additional_light_occlusion_probe_channels(self) -> Array<Vector4>

Source

fn set_m_additional_light_occlusion_probe_channels(self, value: Array<Vector4>)

Source

fn m_use_structured_buffer(self) -> bool

Source

fn set_m_use_structured_buffer(self, value: bool)

Source

fn m_batch_simple_light_positions(self) -> Array<Vector4>

Source

fn set_m_batch_simple_light_positions(self, value: Array<Vector4>)

Source

fn m_batch_simple_light_colors(self) -> Array<Vector4>

Source

fn set_m_batch_simple_light_colors(self, value: Array<Vector4>)

Source

fn m_batch_simple_light_attenuations(self) -> Array<Vector4>

Source

fn set_m_batch_simple_light_attenuations(self, value: Array<Vector4>)

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§