22 #include "framebuffer.h"
23 #include "shadowevent.h"
47 void setClipDistance(
const Vector4f & clip_distance );
56 void setProjection (
const glm::mat4 & matrix , MATRICEN mode );
95 bool hasProjection(
void)
const ;
96 bool hasWorldView(
void)
const;
97 bool hasModel(
void)
const;
98 bool hasTexture(
void)
const ;
99 bool hasShadowEvent(
void)
const ;
101 glm::mat4 getProjection(
void)
const;
102 glm::mat4 getWorldView(
void)
const;
103 glm::mat4 getModelMatrix(
void)
const;
104 glm::mat4 getTextureMatrix(
void)
const;
107 const Vector4f getClipDistance(
void)
const;
111 glm::mat4 m_projection;
112 glm::mat4 m_world_view;
113 glm::mat4 m_model_matrix;
114 glm::mat4 m_texture_matrix;
116 MATRICEN m_projection_mode;
118 bool m_projection_status;
119 bool m_world_view_status;
121 bool m_texture_status;
122 bool m_shadow_event_status;
130 #endif // DRAWEVENT_H
void setTexture(const glm::mat4 &matrix)
setTexture
Definition: DrawEvent.cpp:60
MATRICEN getProjectionMode(void) const
getProjectionMode
Definition: DrawEvent.cpp:77
void setModelMatrix(const glm::mat4 &matrix)
setModelView
Definition: DrawEvent.cpp:49
void setShadow(const ShadowEvent &event)
setShadow
Definition: DrawEvent.cpp:66
The DrawEvent - event class.
Definition: drawevent.h:31
void setProjection(const glm::mat4 &matrix, MATRICEN mode)
setProjection
Definition: DrawEvent.cpp:36
The ShadowEvent - Event class.
Definition: shadowevent.h:30
void setWorldView(const glm::mat4 &matrix)
setWorldView
Definition: DrawEvent.cpp:43