|
Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
|
#include <LightComponent.h>
Diagrama de herencia de LightComponent
Diagrama de colaboración de LightComponent:Métodos públicos | |
| bool | canCastShadow () const |
| void | destroy () override |
| LightData & | getLightData () |
| const LightData & | getLightData () const |
| ComponentType | getType () const |
| Obtiene el tipo del componente. | |
| void | init () override |
| LightComponent () | |
| void | render (DeviceContext &deviceContext) override |
| Método virtual puro para renderizar el componente. | |
| void | setCastShadow (bool value) |
| void | update (float deltaTime) override |
| Método virtual puro para actualizar el componente. | |
Atributos protegidos | |
| ComponentType | m_type |
| Tipo del componente. | |
Atributos privados | |
| bool | m_castShadow = false |
| LightData | m_light |
Definición en la lÃnea 13 del archivo LightComponent.h.
|
inline |
Definición en la lÃnea 16 del archivo LightComponent.h.
|
inline |
Definición en la lÃnea 28 del archivo LightComponent.h.
|
inlineoverridevirtual |
Implementa Component.
Definición en la lÃnea 22 del archivo LightComponent.h.
|
inline |
Definición en la lÃnea 24 del archivo LightComponent.h.
|
inline |
Definición en la lÃnea 25 del archivo LightComponent.h.
|
inlineinherited |
Definición en la lÃnea 62 del archivo Component.h.
Hace referencia a Component::m_type.
|
inlineoverridevirtual |
Implementa Component.
Definición en la lÃnea 19 del archivo LightComponent.h.
|
inlineoverridevirtual |
| deviceContext | Contexto del dispositivo para operaciones gráficas. |
Implementa Component.
Definición en la lÃnea 21 del archivo LightComponent.h.
|
inline |
Definición en la lÃnea 27 del archivo LightComponent.h.
|
inlineoverridevirtual |
| deltaTime | El tiempo transcurrido desde la última actualización. |
Implementa Component.
Definición en la lÃnea 20 del archivo LightComponent.h.
|
private |
Definición en la lÃnea 32 del archivo LightComponent.h.
|
private |
Definición en la lÃnea 31 del archivo LightComponent.h.
|
protectedinherited |
Definición en la lÃnea 64 del archivo Component.h.
Referenciado por Component::getType().