class
drawing_eventraise a new drawing event that is raised once every draw tick.
Contents
This event is independet form game loop events and should be used to draw the game_objects.
Base classes
-
template<class T>class event<complex_world>
- A general class for raising events, specific events types should be a subclass of this general event.
Constructors, destructors, conversion operators
-
drawing_event(complex_
world* raiser, std::shared_ptr<shader> shade) - raise a new drawing event that is raised once every draw tick.
Public functions
- auto getDefaultShader() -> std::shared_ptr<shader>
- Get the Default Shader to render most objects.
Function documentation
redhand:: drawing_event:: drawing_event(complex_ world* raiser,
std::shared_ptr<shader> shade)
raise a new drawing event that is raised once every draw tick.
Parameters | |
---|---|
raiser | a pointer to the object that raised the event |
shade |
This event is independet form game loop events and should be used to draw the game_objects.
std::shared_ptr<shader> redhand:: drawing_event:: getDefaultShader()
Get the Default Shader to render most objects.
Returns | std::shared_ptr<shader> A shared pointer to the default shader |
---|