|
DirectZ
|
#include <Scene.hpp>
Classes | |
| struct | SceneReflectableGroup |
Public Types | |
| using | ReflectableGroup = SceneReflectableGroup |
Static Public Member Functions | |
| static std::shared_ptr< ReflectableGroup > | MakeGroup (BufferGroup *buffer_group) |
| Static Public Member Functions inherited from dz::Provider< Scene > | |
| static constexpr size_t | GetPID () |
| static constexpr bool | GetIsComponent () |
| static constexpr char | GetComponentID () |
| static constexpr bool | GetIsDrawProvider () |
| static constexpr bool | GetIsCameraProvider () |
| static constexpr bool | GetIsSceneProvider () |
| static float | GetPriority () |
| static const std::string & | GetProviderName () |
| static const std::string & | GetStructName () |
| static const std::string & | GetGLSLStruct () |
| static const std::unordered_map< ShaderModuleType, std::string > & | GetGLSLMethods () |
| static std::vector< std::tuple< float, std::string, ShaderModuleType > > & | GetGLSLMain () |
| static std::shared_ptr< ReflectableGroup > | TryMakeGroup (BufferGroup *buffer_group) |
Public Attributes | |
| int | id = 0 |
Static Public Attributes | |
| static constexpr size_t | PID = 6 |
| static float | Priority = 0.5f |
| static constexpr bool | IsSceneProvider = true |
| static std::string | ProviderName = "Scene" |
| static std::string | StructName = "Scene" |
| static std::string | GLSLStruct |
|
inlinestatic |
|
inlinestatic |
| int dz::ecs::Scene::id = 0 |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |