iv::SimpleSplash Class Reference
Splash screen that is visible during loading times. More...
#include <SimpleSplash.hpp>
Public Attributes | |
ClientMarker | cm |
Public Attributes inherited from iv::Slot | |
ClientMarker | cm |
Public Attributes inherited from iv::VectorChildrenElem< SlotChild > | |
ClientMarker | cm |
Public Attributes inherited from iv::Elem | |
ClientMarker | cm |
DirtyAttr< bool > | attr_enabled |
DirtyAttr< float4x4 > | modelTransform |
DirtyAttr< ShaderScissor > | scissor |
Public Attributes inherited from iv::InputNode | |
ClientMarker | cm |
Public Attributes inherited from iv::SlotChild | |
ClientMarker | cm |
DirtyAttr< float3 > | expectedSize |
DirtyAttr< float3 > | preferredSize |
DirtyAttr< float3 > | size |
Public Attributes inherited from iv::Pickable | |
ClientMarker | cm |
Public Attributes inherited from iv::DelayedLoader | |
ClientMarker | cm |
Protected Member Functions | |
virtual void | LoadStart () override |
virtual void | LoadFinish () override |
Protected Member Functions inherited from iv::Slot | |
virtual void | first_pass_impl (ElementRenderer *) override |
virtual void | second_pass_impl (ElementRenderer *) override |
Protected Member Functions inherited from iv::VectorChildrenElem< SlotChild > | |
virtual void | elem_eachChild (std::function< void(Elem *) > const &) override |
virtual void | elem_childDisconnect (Elem *) override |
virtual void | input_eachChild (std::function< void(InputNode *) > const &f) override |
virtual void | input_childDisconnect (InputNode *child) override |
Protected Member Functions inherited from iv::InputNode | |
virtual bool | input_trigger_process (InputRoot *root, Input::DeviceKey key) |
virtual void | input_process (InputRoot *root, Input::DeviceKey key, bool &press, bool &real, bool &offspace) |
Additional Inherited Members | |
Protected Attributes inherited from iv::VectorChildrenElem< SlotChild > | |
std::vector< SlotChild * > | children |
bool | children_dirty |
Detailed Description
Splash screen that is visible during loading times.
Can be put above of everything else in scene. It will show up when something is being loaded (like textures) and hide when loading is done. We should modify this to allow to select custom texture.
Definition at line 16 of file SimpleSplash.hpp.
Constructor & Destructor Documentation
◆ SimpleSplash()
iv::SimpleSplash::SimpleSplash | ( | Instance * | inst | ) |
Definition at line 6 of file SimpleSplash.cpp.
Member Function Documentation
◆ LoadStart()
|
overrideprotectedvirtual |
One item of given complexity queued for load to system.
Implements iv::DelayedLoader.
Definition at line 80 of file SimpleSplash.cpp.
◆ LoadFinish()
|
overrideprotectedvirtual |
System loaded one item that was previously queued.
Implements iv::DelayedLoader.
Definition at line 85 of file SimpleSplash.cpp.
Member Data Documentation
◆ cm
ClientMarker iv::SimpleSplash::cm |
Definition at line 19 of file SimpleSplash.hpp.
The documentation for this class was generated from the following files:
- ivorium_UI/SimpleSplash.hpp
- ivorium_UI/SimpleSplash.cpp