Struct winapi::d3d9types::D3DLIGHT9 [] [src]

pub struct D3DLIGHT9 {
    pub Type: D3DLIGHTTYPE,
    pub Diffuse: D3DCOLORVALUE,
    pub Specular: D3DCOLORVALUE,
    pub Ambient: D3DCOLORVALUE,
    pub Position: D3DVECTOR,
    pub Direction: D3DVECTOR,
    pub Range: c_float,
    pub Falloff: c_float,
    pub Attenuation0: c_float,
    pub Attenuation1: c_float,
    pub Attenuation2: c_float,
    pub Theta: c_float,
    pub Phi: c_float,
}

Fields

Type: D3DLIGHTTYPE Diffuse: D3DCOLORVALUE Specular: D3DCOLORVALUE Ambient: D3DCOLORVALUE Position: D3DVECTOR Direction: D3DVECTOR Range: c_float Falloff: c_float Attenuation0: c_float Attenuation1: c_float Attenuation2: c_float Theta: c_float Phi: c_float

Trait Implementations

impl Debug for D3DLIGHT9
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Copy for D3DLIGHT9
[src]

impl Clone for D3DLIGHT9
[src]

fn clone(&self) -> D3DLIGHT9

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more