This is the complete list of members for Spotlight, including all inherited members.
ambient_ (defined in Light) | Light | protected |
back_ambient_ (defined in Light) | Light | protected |
back_diffuse_ (defined in Light) | Light | protected |
back_specular_ (defined in Light) | Light | protected |
Commit(TestHost &host) const override (defined in Spotlight) | Spotlight | virtual |
Light::Commit(TestHost &host, const XboxMath::vector_t &look_direction) const | Light | virtual |
diffuse_ (defined in Light) | Light | protected |
FalloffFactor enum name (defined in Spotlight) | Spotlight | |
Light(uint32_t light_index, uint32_t enable_mask) | Light | protected |
light_enable_mask() const (defined in Light) | Light | inline |
light_enable_mask_ (defined in Light) | Light | protected |
light_index_ (defined in Light) | Light | protected |
SetAmbient(const float *ambient) (defined in Light) | Light | inline |
SetAmbient(float r, float g, float b) (defined in Light) | Light | inline |
SetBackAmbient(const float *ambient) (defined in Light) | Light | inline |
SetBackAmbient(float r, float g, float b) (defined in Light) | Light | inline |
SetBackDiffuse(const float *diffuse) (defined in Light) | Light | inline |
SetBackDiffuse(float r, float g, float b) (defined in Light) | Light | inline |
SetBackSpecular(const float *specular) (defined in Light) | Light | inline |
SetBackSpecular(float r, float g, float b) (defined in Light) | Light | inline |
SetDiffuse(const float *diffuse) (defined in Light) | Light | inline |
SetDiffuse(float r, float g, float b) (defined in Light) | Light | inline |
SetSpecular(const float *specular) (defined in Light) | Light | inline |
SetSpecular(float r, float g, float b) (defined in Light) | Light | inline |
specular_ (defined in Light) | Light | protected |
Spotlight()=delete (defined in Spotlight) | Spotlight | |
Spotlight(uint32_t light_index, const XboxMath::vector_t &position, const XboxMath::vector_t &direction, float range, float phi, float theta, float attenuation_constant, float attenuation_linear, float attenuation_quadratic, float falloff_1, float falloff_2, float falloff_3) | Spotlight | |
Spotlight(uint32_t light_index, const XboxMath::vector_t &position, const XboxMath::vector_t &direction, float range, float phi, float theta, float attenuation_constant, float attenuation_linear, float attenuation_quadratic, FalloffFactor falloff) | Spotlight | |
~Light()=default (defined in Light) | Light | protectedvirtual |