8 #ifndef __diguyViewLightSettings_H
9 #define __diguyViewLightSettings_H
14 #define CPLUSPLUS_ONLY
59 const char* get_name();
67 const char* get_type_name();
75 void set_direction(
float x,
float y,
float z);
83 void get_direction(
float* x,
float* y,
float* z);
91 void set_ambient_color(
float r,
float g,
float b,
float a);
99 void get_ambient_color(
float* r,
float* g,
float* b,
float* a);
107 void set_diffuse_color(
float r,
float g,
float b,
float a);
115 void get_diffuse_color(
float* r,
float* g,
float* b,
float* a);
123 void set_specular_color(
float r,
float g,
float b,
float a);
131 void get_specular_color(
float* r,
float* g,
float* b,
float* a);
137 #ifdef CPLUSPLUS_ONLY
139 bdiLight* get_scripted_object() {
return m_light;}
153 friend class bdiLight;
The diguyViewLightSettings class holds camera settings data that can be loaded into a diguyViewLight ...
Definition: diguyViewLightSettings.h:45
bdiLight * m_light
A pointer to internal data.
Definition: diguyViewLightSettings.h:139