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 |