evan
2026.1.4
Evan
Loading...
Searching...
No Matches
evan::Renderer Member List
This is the complete list of members for
evan::Renderer
, including all inherited members.
_currentFrameIndex
evan::Renderer
protected
_descriptorPool
evan::Renderer
protected
_descriptorSetLayout
evan::Renderer
protected
_deviceContext
evan::Renderer
protected
_frames
evan::Renderer
protected
_nextObjectID
evan::Renderer
protected
_objects
evan::Renderer
protected
_pipelineLayouts
evan::Renderer
protected
_pipelines
evan::Renderer
protected
_scissor
evan::Renderer
protected
_stats
evan::Renderer
protected
_timestampPeriod
evan::Renderer
protected
_timestampValidBits
evan::Renderer
protected
addObject
(std::shared_ptr< RenderObject > object)
evan::Renderer
clampScissor
(const utility::graphic::ScissorRect &rect, VkExtent2D extent)
evan::Renderer
static
clearScissor
(void)
evan::Renderer
destroy
(VkDevice device)
evan::Renderer
drawFrame
(const DeviceContext &deviceContext, ASwapchainContext &swapchainContext)
evan::Renderer
getDescriptorPool
() const
evan::Renderer
getDescriptorSetLayout
() const
evan::Renderer
getMaxDrawDistance
() const
evan::Renderer
inline
getObject
(size_t objectID) const
evan::Renderer
getOpaqueSortMode
() const
evan::Renderer
inline
getShaderBlendMode
(uint32_t shaderID) const
evan::Renderer
getStats
() const noexcept
evan::Renderer
inline
getUniformBuffers
() const
evan::Renderer
isCullingEnabled
() const
evan::Renderer
inline
isIndirectDrawingEnabled
() const
evan::Renderer
inline
isInstancingEnabled
() const
evan::Renderer
inline
removeObject
(size_t objectID)
evan::Renderer
Renderer
(std::shared_ptr< DeviceContext > deviceContext, VkRenderPass renderPass, VkSampleCountFlagBits msaaSamples, std::size_t perFrameSlotCount, std::shared_ptr< RessourceManager > ressourceManager)
evan::Renderer
resetStats
() noexcept
evan::Renderer
inline
setCullingEnabled
(bool enabled)
evan::Renderer
inline
setIndirectDrawingEnabled
(bool enabled)
evan::Renderer
inline
setInstancingEnabled
(bool enabled)
evan::Renderer
inline
setMaxDrawDistance
(float maxDistance)
evan::Renderer
inline
setOpaqueSortMode
(OpaqueSortMode mode)
evan::Renderer
inline
setScissor
(const utility::graphic::ScissorRect &rect)
evan::Renderer
setShaderBlendMode
(uint32_t shaderID, BlendMode blendMode)
evan::Renderer
updateObject
(std::shared_ptr< RenderObject > object, size_t objectID)
evan::Renderer
viewOwnsInFlightFence
(std::size_t viewIndex, std::size_t viewCount) noexcept
evan::Renderer
static
~Renderer
() (defined in
evan::Renderer
)
evan::Renderer
Generated by
1.9.8