Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
virtual void | AddQueue (const char *name, DrawSortMode sortType)=0 |
virtual void | RenderShadowMap (GraphicsAPI::CommandBuffer *commandBuffer, GraphicsAPI::DescriptorSet *lightingDescriptorSet, entt::registry ®istry, glm::vec3 lightSourcePosition)=0 |
virtual void | CacheRenderTasksAndFrustumCull (glm::vec3 eyePosition, entt::registry ®istry)=0 |
virtual void | SortQueues ()=0 |
virtual std::string | GetName () const =0 |
virtual void | SetEngineDescriptorSet (GraphicsAPI::DescriptorSet *descriptorSet)=0 |
virtual void | RenderQueue (GraphicsAPI::CommandBuffer *commandBuffer, const char *queueName)=0 |