Diagrama de herencias de GDT::Nodo::Luz


Métodos públicos | |
| _GDT_EXPORT_ void | AumentarColorAmbiente (float val) |
| _GDT_EXPORT_ void | AumentarColorDifuso (float val) |
| _GDT_EXPORT_ void | AumentarColorEspecular (float val) |
| _GDT_EXPORT_ void | ColorAmbiente (s32 r, s32 g, s32 b) |
| _GDT_EXPORT_ void | ColorDifuso (s32 r, s32 g, s32 b) |
| _GDT_EXPORT_ void | ColorEspecular (s32 r, s32 g, s32 b) |
| _GDT_EXPORT_ void | Crear (float x, float y, float z, float r, float g, float b, float radio, int tipo) |
| Crea una luz. | |
| _GDT_EXPORT_ void | Crear (float x, float y, float z, float r, float g, float b, float radio) |
| Crea una luz de un color (RGB) de un cierto radio y la posiciona en las coordenadas dadas. | |
| _GDT_EXPORT_ void | Crear (float x, float y, float z, float radio, int tipo) |
| Crea una luz simple de un cierto radio y la posiciona en las coordenadas dadas. | |
| _GDT_EXPORT_ void | Crear (float x, float y, float z, float radio) |
| Crea una luz. | |
| _GDT_EXPORT_ void | Crear (int r, int g, int b, float radio, int tipmo) |
| Crea una luz. | |
| _GDT_EXPORT_ void | Crear (int r, int g, int b, float radio) |
| Crea una luz. | |
| _GDT_EXPORT_ void | Crear () |
| Crea una luz. | |
| _GDT_EXPORT_ void | CrearColision (Escenario scen, float radiox, float radioy, float radioz, float transx, float transy, float transz, float grax, float gray, float graz) |
| _GDT_EXPORT_ void | Direccion (vector3df vect) |
| Es el vector dirección a la que apunta la luz en el caso de que el tipo sea direccional. | |
| _GDT_EXPORT_ void | Direccion (float x, float y, float z) |
| Son las coordenadas a la que apunta la luz en el caso de que el tipo sea direccional. | |
| _GDT_EXPORT_ void | HacerSombra (bool hacer) |
| Establece si esta luz hace que las mallas tengan sombra. | |
| _GDT_EXPORT_ | Luz () |
| _GDT_EXPORT_ void | Radio (float rad) |
| Establece el radio de la luz en el caso de que sea direccional. | |
| _GDT_EXPORT_ int | RetornarColorAmbienteB () |
| _GDT_EXPORT_ int | RetornarColorAmbienteG () |
| _GDT_EXPORT_ int | RetornarColorAmbienteR () |
| Devuelve los valores de los colores. | |
| _GDT_EXPORT_ int | RetornarColorDifusoB () |
| _GDT_EXPORT_ int | RetornarColorDifusoG () |
| _GDT_EXPORT_ int | RetornarColorDifusoR () |
| _GDT_EXPORT_ int | RetornarColorEspecularB () |
| _GDT_EXPORT_ int | RetornarColorEspecularG () |
| _GDT_EXPORT_ int | RetornarColorEspecularR () |
| _GDT_EXPORT_ void | Tipo (int tipo) |
| Cambia el tipo de luz. | |
| _GDT_EXPORT_ | ~Luz () |
Atributos públicos | |
| ILightSceneNode * | nodl |
| video::SLight | sluz |
| GDT::Nodo::Luz::Luz | ( | ) |
Las luces permiten iluminar las mallas, con el color que sea establecida la luz, incluso * se pueden proyectar sombras dinámicas en las mallas ocupando luces.
| GDT::Nodo::Luz::~Luz | ( | ) |
| void GDT::Nodo::Luz::AumentarColorAmbiente | ( | float | val | ) |
| void GDT::Nodo::Luz::AumentarColorDifuso | ( | float | val | ) |
| void GDT::Nodo::Luz::AumentarColorEspecular | ( | float | val | ) |
| void GDT::Nodo::Luz::ColorAmbiente | ( | s32 | r, | |
| s32 | g, | |||
| s32 | b | |||
| ) |
| void GDT::Nodo::Luz::ColorDifuso | ( | s32 | r, | |
| s32 | g, | |||
| s32 | b | |||
| ) |
| void GDT::Nodo::Luz::ColorEspecular | ( | s32 | r, | |
| s32 | g, | |||
| s32 | b | |||
| ) |
| void GDT::Nodo::Luz::Crear | ( | float | x, | |
| float | y, | |||
| float | z, | |||
| float | r, | |||
| float | g, | |||
| float | b, | |||
| float | radio, | |||
| int | tipo | |||
| ) |
Crea una luz.
| x,y,z | => posicion | |
| r,g,b | => color | |
| radio | => radio | |
| tipo | => tipo puede ser:
|
| void GDT::Nodo::Luz::Crear | ( | float | x, | |
| float | y, | |||
| float | z, | |||
| float | r, | |||
| float | g, | |||
| float | b, | |||
| float | radio | |||
| ) |
Crea una luz de un color (RGB) de un cierto radio y la posiciona en las coordenadas dadas.
| x,y,z | => posicion | |
| r,g,b | => color | |
| radio | => radio |
| void GDT::Nodo::Luz::Crear | ( | float | x, | |
| float | y, | |||
| float | z, | |||
| float | radio, | |||
| int | tipo | |||
| ) |
Crea una luz simple de un cierto radio y la posiciona en las coordenadas dadas.
| x,y,z | => posicion | |
| radio | => radio | |
| tipo | => tipo |
| void GDT::Nodo::Luz::Crear | ( | float | x, | |
| float | y, | |||
| float | z, | |||
| float | radio | |||
| ) |
Crea una luz.
| x,y,z | => posicion | |
| radio | => radio |
| _GDT_EXPORT_ void GDT::Nodo::Luz::Crear | ( | int | r, | |
| int | g, | |||
| int | b, | |||
| float | radio, | |||
| int | tipmo | |||
| ) |
Crea una luz.
| _GDT_EXPORT_ void GDT::Nodo::Luz::Crear | ( | int | r, | |
| int | g, | |||
| int | b, | |||
| float | radio | |||
| ) |
Crea una luz.
| void GDT::Nodo::Luz::Crear | ( | ) |
Crea una luz.
| void GDT::Nodo::Luz::CrearColision | ( | Escenario | scen, | |
| float | radiox, | |||
| float | radioy, | |||
| float | radioz, | |||
| float | transx, | |||
| float | transy, | |||
| float | transz, | |||
| float | grax, | |||
| float | gray, | |||
| float | graz | |||
| ) |
| void GDT::Nodo::Luz::Direccion | ( | vector3df | vect | ) |
Es el vector dirección a la que apunta la luz en el caso de que el tipo sea direccional.
| vect | Ejemplo: Luz.Direccion( Protagonista ) ; |
| void GDT::Nodo::Luz::Direccion | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) |
Son las coordenadas a la que apunta la luz en el caso de que el tipo sea direccional.
| x,y,z | coordenadas donde apunta la luz |
Luz.Direccion( 102,85,54) ;
| void GDT::Nodo::Luz::HacerSombra | ( | bool | hacer | ) |
| void GDT::Nodo::Luz::Radio | ( | float | rad | ) |
Establece el radio de la luz en el caso de que sea direccional.
| int GDT::Nodo::Luz::RetornarColorAmbienteB | ( | ) |
Reimplementado de GDT::Nodo::NodoBase.
| int GDT::Nodo::Luz::RetornarColorAmbienteG | ( | ) |
Reimplementado de GDT::Nodo::NodoBase.
| int GDT::Nodo::Luz::RetornarColorAmbienteR | ( | ) |
| int GDT::Nodo::Luz::RetornarColorDifusoB | ( | ) |
Reimplementado de GDT::Nodo::NodoBase.
| int GDT::Nodo::Luz::RetornarColorDifusoG | ( | ) |
Reimplementado de GDT::Nodo::NodoBase.
| int GDT::Nodo::Luz::RetornarColorDifusoR | ( | ) |
Reimplementado de GDT::Nodo::NodoBase.
| int GDT::Nodo::Luz::RetornarColorEspecularB | ( | ) |
Reimplementado de GDT::Nodo::NodoBase.
| int GDT::Nodo::Luz::RetornarColorEspecularG | ( | ) |
Reimplementado de GDT::Nodo::NodoBase.
| int GDT::Nodo::Luz::RetornarColorEspecularR | ( | ) |
Reimplementado de GDT::Nodo::NodoBase.
| void GDT::Nodo::Luz::Tipo | ( | int | tipo | ) |
| ILightSceneNode* GDT::Nodo::Luz::nodl |
| video::SLight GDT::Nodo::Luz::sluz |
1.5.1