API Documentation
nkGraphics::RenderQueue Member List

This is the complete list of members for nkGraphics::RenderQueue, including all inherited members.

addEntity()nkGraphics::RenderQueuevirtual
bakeRenderCommandQueue(Shader *shader=nullptr, bool transparent=false)nkGraphics::RenderQueue
clearQueue()nkGraphics::RenderQueuevirtual
create(System *system=nullptr)nkGraphics::RenderQueuestatic
eraseEntity(Entity *ent)nkGraphics::RenderQueuevirtual
Exportable() noexceptnkExport::Exportable
exportClassToTree(nkExport::Node *rootNode) overridenkGraphics::RenderQueuevirtual
getAccelerationStructureBuffer() constnkGraphics::RenderQueuevirtual
getEntity(unsigned int index) constnkGraphics::RenderQueue
getEntityCount() constnkGraphics::RenderQueue
getHidden() constnkGraphics::RenderQueue
getName() constnkGraphics::RenderQueue
getRaytraced() constnkGraphics::RenderQueue
getRenderStrategy() constnkGraphics::RenderQueue
getSystem() constnkGraphics::RenderQueue
importClassFromTree(nkExport::Node *rootNode) overridenkGraphics::RenderQueuevirtual
setHidden(bool value)nkGraphics::RenderQueue
setName(nkMemory::StringView name)nkGraphics::RenderQueuevirtual
setRaytraced(bool value)nkGraphics::RenderQueuevirtual
setRenderStrategy(RenderStrategy *value)nkGraphics::RenderQueue
updateEntityNode(Entity *ent, Node *oldNode)nkGraphics::RenderQueuevirtual
updateEntityRenderInfo(Entity *ent, EntityRenderInfo *oldInfo, EntityRenderInfo *newInfo)nkGraphics::RenderQueuevirtual
updateMesh(Entity *ent, EntityRenderInfoSlot *slot, EntityRenderLodSlot *lod, Mesh *oldMesh, Mesh *newMesh)nkGraphics::RenderQueuevirtual
updateShader(Entity *ent, EntityRenderInfoSlot *slot, EntityRenderLodSlot *lod, Shader *oldShader, Shader *newShader)nkGraphics::RenderQueuevirtual
updateShaderRaytracing(Entity *ent, EntityRenderInfoSlot *slot, EntityRenderLodSlot *lod, Shader *oldShader, Shader *newShader)nkGraphics::RenderQueuevirtual
~Exportable()nkExport::Exportablevirtual
~RenderQueue()nkGraphics::RenderQueuevirtual