Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::BaseAssetRenderer Class Referenceabstract
Inheritance diagram for Grindstone::BaseAssetRenderer:
Grindstone::Mesh3dRenderer

Public Member Functions

virtual void AddQueue (const char *name, DrawSortMode sortType)=0
 
virtual void RenderShadowMap (GraphicsAPI::CommandBuffer *commandBuffer, GraphicsAPI::DescriptorSet *lightingDescriptorSet, entt::registry &registry, glm::vec3 lightSourcePosition)=0
 
virtual void CacheRenderTasksAndFrustumCull (glm::vec3 eyePosition, entt::registry &registry)=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
 

The documentation for this class was generated from the following file: