API Reference#
Full API#
Namespaces#
Classes and Structs#
- Struct InitInfo
- Struct Documentation
InitInfo
InitInfo::PFN_CheckVkResultFn
InitInfo::Instance
InitInfo::Device
InitInfo::Queue
InitInfo::DescriptorPoolSizes
InitInfo::DescriptorPool
InitInfo::RenderPass
InitInfo::MinImageCount
InitInfo::ImageCount
InitInfo::MSAASamples
InitInfo::PipelineCache
InitInfo::UseDynamicRendering
InitInfo::PipelineRenderingCreateInfo
InitInfo::Allocator
InitInfo::CheckVkResultFn
- Struct Documentation
- Struct CircleCollider2DComponent
- Struct Documentation
CircleCollider2DComponent
CircleCollider2DComponent::CircleCollider2DComponent()
CircleCollider2DComponent::Offset
CircleCollider2DComponent::Radius
CircleCollider2DComponent::Density
CircleCollider2DComponent::Friction
CircleCollider2DComponent::Restitution
CircleCollider2DComponent::RestitutionThreshold
CircleCollider2DComponent::RuntimeFixture
- Struct Documentation
- Struct PipelineReflection
- Struct Documentation
PipelineReflection
PipelineReflection::ShaderStages
PipelineReflection::StageReflections
PipelineReflection::VertexStageIndex
PipelineReflection::TessellationControlStageIndex
PipelineReflection::TessellationEvaluationStageIndex
PipelineReflection::GeometryStageIndex
PipelineReflection::FragmentStageIndex
PipelineReflection::ShaderResources
PipelineReflection::Variables
- Struct Documentation
- Struct VulkanRenderer::NullDescriptors
- Nested Relationships
- Struct Documentation
- Struct VulkanRenderer::RenderPassDesc
- Nested Relationships
- Struct Documentation
RenderPassDesc
RenderPassDesc::ColorFormats
RenderPassDesc::LoadActionsColor
RenderPassDesc::StoreActionsColor
RenderPassDesc::RenderTargetCount
RenderPassDesc::SampleCount
RenderPassDesc::DepthStencilFormat
RenderPassDesc::ShadingRateFormat
RenderPassDesc::LoadActionDepth
RenderPassDesc::LoadActionStencil
RenderPassDesc::StoreActionDepth
RenderPassDesc::StoreActionStencil
- Struct RendererAPI::BufferDesc
- Nested Relationships
- Struct Documentation
BufferDesc
BufferDesc::Size
BufferDesc::Alignment
BufferDesc::MemoryUsage
BufferDesc::Flags
BufferDesc::QueueType
BufferDesc::StartState
BufferDesc::ElementCount
BufferDesc::StructStride
BufferDesc::ICBDrawType
BufferDesc::ICBMaxVertexBufferBind
BufferDesc::ICBMaxFragmentBufferBind
BufferDesc::Format
BufferDesc::Descriptors
BufferDesc::Name
- Struct RendererAPI::DepthStateDesc
- Nested Relationships
- Struct Documentation
DepthStateDesc
DepthStateDesc::DepthTest
DepthStateDesc::DepthWrite
DepthStateDesc::DepthFunc
DepthStateDesc::StencilTest
DepthStateDesc::StencilReadMask
DepthStateDesc::StencilWriteMask
DepthStateDesc::StencilFrontFunc
DepthStateDesc::StencilFrontFail
DepthStateDesc::DepthFrontFail
DepthStateDesc::StencilFrontPass
DepthStateDesc::StencilBackFunc
DepthStateDesc::StencilBackFail
DepthStateDesc::DepthBackFail
DepthStateDesc::StencilBackPass
- Struct RendererAPI::DescriptorData
- Struct RendererAPI::DescriptorInfo
- Nested Relationships
- Struct Documentation
DescriptorInfo
DescriptorInfo::Name
DescriptorInfo::Type
DescriptorInfo::Dimension
DescriptorInfo::RootDescriptor
DescriptorInfo::Set
DescriptorInfo::Size
DescriptorInfo::IndexInParent
DescriptorInfo::HandleIndex
DescriptorInfo::VkType
DescriptorInfo::Reg
DescriptorInfo::RootDescriptorIndex
DescriptorInfo::VkStages
- Struct RendererAPI::GPUSettings
- Nested Relationships
- Struct Documentation
GPUSettings
GPUSettings::UniformBufferAlignment
GPUSettings::MaxUniformBufferRange
GPUSettings::StorageBufferAlignment
GPUSettings::MaxStorageBufferRange
GPUSettings::UploadBufferTextureAlignment
GPUSettings::UploadBufferTextureRowAlignment
GPUSettings::MaxVertexInputBindings
GPUSettings::MaxVertexInputAttributes
GPUSettings::MaxRootSignatureDWORDS
GPUSettings::MaxImageDimension2D
GPUSettings::MaxImageDimensionCube
GPUSettings::MaxPushConstantSize
GPUSettings::MaxSamplerAllocationCount
GPUSettings::MaxTessellationControlPoints
GPUSettings::MaxMSAASampleCount
GPUSettings::MaxAnisotropy
GPUSettings::MaxColorRenderTargets
GPUSettings::WaveLaneCount
GPUSettings::WaveOpsSupportFlags
GPUSettings::ROVsSupported
GPUSettings::MultiDrawIndirectSupported
GPUSettings::TessellationSupported
GPUSettings::GeometryShaderSupported
GPUSettings::FillModeNonSolid
GPUSettings::SurfaceSupported
GPUSettings::PresentSupported
GPUSettings::SampleRateShadingSupported
GPUSettings::ShadingRates
GPUSettings::ShadingRateCaps
GPUSettings::ShadingRateCombiner
GPUSettings::ShadingRateTexelWidth
GPUSettings::ShadingRateTexelHeight
GPUSettings::ReflexSupported
- Struct RendererAPI::GraphicsPipelineDesc
- Nested Relationships
- Struct Documentation
GraphicsPipelineDesc
GraphicsPipelineDesc::ShaderProgram
GraphicsPipelineDesc::RootSignature
GraphicsPipelineDesc::VertexLayout
GraphicsPipelineDesc::BlendState
GraphicsPipelineDesc::DepthState
GraphicsPipelineDesc::RasterizerState
GraphicsPipelineDesc::ColorFormats
GraphicsPipelineDesc::RenderTargetCount
GraphicsPipelineDesc::SampleCount
GraphicsPipelineDesc::SampleQuality
GraphicsPipelineDesc::DepthStencilFormat
GraphicsPipelineDesc::PrimitiveTopology
GraphicsPipelineDesc::ShadingRate
GraphicsPipelineDesc::ShadingRateCombiners
GraphicsPipelineDesc::ShadingRateTexture
- Struct RendererAPI::PerViewportData
- Nested Relationships
- Struct Documentation
PerViewportData
PerViewportData::PerViewportData()
PerViewportData::~PerViewportData()
PerViewportData::PerViewportData()
PerViewportData::PerViewportData()
PerViewportData::operator=()
PerViewportData::operator=()
PerViewportData::Window
PerViewportData::State
PerViewportData::ImageIndex
PerViewportData::GraphicCommandPools
PerViewportData::GraphicCommandBuffers
PerViewportData::RenderCompleteFences
PerViewportData::ImageAcquiredSemaphores
PerViewportData::RenderCompleteSemaphores
PerViewportData::GraphicsCompleteSemaphores
PerViewportData::GraphicsTimestampQueryPools
PerViewportData::GraphicsTimestampReadbackBuffers
PerViewportData::GraphicsPipelineDesc
PerViewportData::CurrentGraphicsPipeline
PerViewportData::GraphicsFrameTime
PerViewportData::Recording
PerViewportData::NewShadingRateTexture
PerViewportData::CachedShadingRateTextures
PerViewportData::DepthStencilTarget
PerViewportData::NewRenderScale
PerViewportData::RenderScale
PerViewportData::SwapChain
PerViewportData::ResizeSwapChain
PerViewportData::TemporaryResolveRenderTargets
PerViewportData::InternalRenderTargets
PerViewportData::CurrentSwapChainImageIndex
PerViewportData::CurrentAntiAliasing
PerViewportData::CurrentSampleCount
PerViewportData::ClearColor
PerViewportData::ClearDepthStencil
PerViewportData::CurrentVSync
PerViewportData::NewVSync
PerViewportData::ComputeCommandPools
PerViewportData::ComputeCommandBuffers
PerViewportData::ComputeCompleteFences
PerViewportData::ComputeCompleteSemaphores
PerViewportData::ComputeTimestampQueryPools
PerViewportData::ComputeTimestampReadbackBuffers
PerViewportData::CurrentComputeWorkGroupSize
PerViewportData::ComputePipelineDesc
PerViewportData::CurrentComputePipeline
PerViewportData::ComputeFrameTime
PerViewportData::RecordingCompute
- Struct RendererAPI::RenderTargetBarrier
- Nested Relationships
- Struct Documentation
RenderTargetBarrier
RenderTargetBarrier::RenderTarget
RenderTargetBarrier::CurrentState
RenderTargetBarrier::NewState
RenderTargetBarrier::BeginOnly
RenderTargetBarrier::EndOnly
RenderTargetBarrier::Acquire
RenderTargetBarrier::Release
RenderTargetBarrier::QueueType
RenderTargetBarrier::SubresourceBarrier
RenderTargetBarrier::MipLevel
RenderTargetBarrier::ArrayLayer
- Struct RendererAPI::RenderTargetDesc
- Nested Relationships
- Struct Documentation
RenderTargetDesc
RenderTargetDesc::Flags
RenderTargetDesc::Width
RenderTargetDesc::Height
RenderTargetDesc::Depth
RenderTargetDesc::ArraySize
RenderTargetDesc::MipLevels
RenderTargetDesc::SampleCount
RenderTargetDesc::Format
RenderTargetDesc::StartState
RenderTargetDesc::ClearValue
RenderTargetDesc::SampleQuality
RenderTargetDesc::Descriptors
RenderTargetDesc::Name
RenderTargetDesc::NativeHandle
- Struct RendererAPI::SamplerDesc
- Nested Relationships
- Struct Documentation
SamplerDesc
SamplerDesc::operator==()
SamplerDesc::operator!=()
SamplerDesc::MinFilter
SamplerDesc::MagFilter
SamplerDesc::MipMapMode
SamplerDesc::AddressU
SamplerDesc::AddressV
SamplerDesc::AddressW
SamplerDesc::MipLodBias
SamplerDesc::SetLodRange
SamplerDesc::MinLod
SamplerDesc::MaxLod
SamplerDesc::EnableAnisotropy
SamplerDesc::OverrideAnisotropyLevel
SamplerDesc::CompareFunc
SamplerDesc::Name
SamplerDesc::SamplerConversionDesc
SamplerDesc::SamplerConversionDesc::operator==()
SamplerDesc::SamplerConversionDesc::operator!=()
SamplerDesc::SamplerConversionDesc::Format
SamplerDesc::SamplerConversionDesc::Model
SamplerDesc::SamplerConversionDesc::Range
SamplerDesc::SamplerConversionDesc::ChromaOffsetX
SamplerDesc::SamplerConversionDesc::ChromaOffsetY
SamplerDesc::SamplerConversionDesc::ChromaFilter
SamplerDesc::SamplerConversionDesc::ForceExplicitReconstruction
- Struct SamplerDesc::SamplerConversionDesc
- Nested Relationships
- Struct Documentation
SamplerConversionDesc
SamplerConversionDesc::operator==()
SamplerConversionDesc::operator!=()
SamplerConversionDesc::Format
SamplerConversionDesc::Model
SamplerConversionDesc::Range
SamplerConversionDesc::ChromaOffsetX
SamplerConversionDesc::ChromaOffsetY
SamplerConversionDesc::ChromaFilter
SamplerConversionDesc::ForceExplicitReconstruction
- Struct RendererAPI::TextureDesc
- Nested Relationships
- Struct Documentation
TextureDesc
TextureDesc::Flags
TextureDesc::Width
TextureDesc::Height
TextureDesc::Depth
TextureDesc::ArraySize
TextureDesc::MipLevels
TextureDesc::SampleCount
TextureDesc::SampleQuality
TextureDesc::Format
TextureDesc::ClearValue
TextureDesc::StartState
TextureDesc::Descriptors
TextureDesc::NativeHandle
TextureDesc::Name
TextureDesc::VkSamplerYcbcrConversionInfo
- Struct RendererAPI::TextureUpdateDesc
- Nested Relationships
- Struct Documentation
TextureUpdateDesc
TextureUpdateDesc::Texture
TextureUpdateDesc::MipLevel
TextureUpdateDesc::ArrayLayer
TextureUpdateDesc::MappedData
TextureUpdateDesc::DstRowStride
TextureUpdateDesc::RowCount
TextureUpdateDesc::SrcRowStride
TextureUpdateDesc::DstSliceStride
TextureUpdateDesc::SrcSliceStride
TextureUpdateDesc::MappedRange
TextureUpdateDesc::Internal
- Struct VertexBufferElement
- Struct Documentation
VertexBufferElement
VertexBufferElement::VertexBufferElement()
VertexBufferElement::VertexBufferElement()
VertexBufferElement::operator=()
VertexBufferElement::VertexBufferElement()
VertexBufferElement::operator=()
VertexBufferElement::~VertexBufferElement()
VertexBufferElement::GetComponentCount()
VertexBufferElement::Name
VertexBufferElement::Type
VertexBufferElement::Size
VertexBufferElement::Offset
VertexBufferElement::Normalized
- Struct Documentation
- Struct Input::ControllerInternal
- Nested Relationships
- Struct Documentation
ControllerInternal
ControllerInternal::Axes
ControllerInternal::Buttons
ControllerInternal::ButtonCount
ControllerInternal::DPads
ControllerInternal::Name
ControllerInternal::UserPointer
ControllerInternal::guid
ControllerInternal::mapping
ControllerInternal::Connected
ControllerInternal::LeftMotor
ControllerInternal::RightMotor
- Struct WindowingAPI::Data
- Nested Relationships
- Struct Documentation
Data
Data::Initialized
Data::Window
Data::Hints
Data::WindowList
Data::CursorList
Data::Monitors
Data::Monitor
Data::Callbacks
Data::Available
Data::Handle
Data::Extensions
Data::KHR_Surface
Data::VK
Data::ClipboardString
Data::KeyNames
Data::ScanCodes
Data::RestoreCursorPosX
Data::RestoreCursorPosY
Data::DisabledCursorWindow
Data::EmptyEventPipe
Data::CapturedCursorWindow
- Struct WindowingAPI::InternalWindow
- Nested Relationships
- Struct Documentation
InternalWindow
InternalWindow::Resizable
InternalWindow::Decorated
InternalWindow::Floating
InternalWindow::ShouldClose
InternalWindow::FocusOnShow
InternalWindow::MousePassthrough
InternalWindow::DragAndDrop
InternalWindow::BorderlessFullscreen
InternalWindow::UserPointer
InternalWindow::videoMode
InternalWindow::Monitor
InternalWindow::Cursor
InternalWindow::MinWidth
InternalWindow::MinHeight
InternalWindow::MaxWidth
InternalWindow::MaxHeight
InternalWindow::Numerator
InternalWindow::Denominator
InternalWindow::cursorMode
InternalWindow::MouseButtons
InternalWindow::Keys
InternalWindow::VirtualCursorPosX
InternalWindow::VirtualCursorPosY
InternalWindow::RawMouseMotion
InternalWindow::Pos
InternalWindow::Size
InternalWindow::Minimize
InternalWindow::Maximize
InternalWindow::Close
InternalWindow::Focus
InternalWindow::FBSize
InternalWindow::Scale
InternalWindow::MouseButton
InternalWindow::CursorPos
InternalWindow::CursorEnter
InternalWindow::Scroll
InternalWindow::Key
InternalWindow::Character
InternalWindow::Drop
InternalWindow::Callbacks
InternalWindow::Minimized
InternalWindow::Maximized
InternalWindow::LastCursorPosX
InternalWindow::LastCursorPosY
InternalWindow::Width
InternalWindow::Height
- Struct WindowingAPI::WindowConfig
- Nested Relationships
- Struct Documentation
WindowConfig
WindowConfig::Width
WindowConfig::Height
WindowConfig::Title
WindowConfig::Resizable
WindowConfig::Visible
WindowConfig::Decorated
WindowConfig::Maximized
WindowConfig::Focused
WindowConfig::Floating
WindowConfig::FocusOnShow
WindowConfig::MousePassthrough
WindowConfig::Wayland
WindowConfig::wayland
- Template Struct Mat< 3, 3, T >
- Struct Documentation
Mat
Mat::col_type
Mat::row_type
Mat::value_type
Mat::size_type
Mat::difference_type
Mat::iterator
Mat::const_iterator
Mat::reverse_iterator
Mat::const_reverse_iterator
Mat::Mat()
Mat::~Mat()
Mat::operator=()
Mat::operator=()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::operator[]()
Mat::operator[]()
Mat::at()
Mat::at()
Mat::begin()
Mat::begin()
Mat::cbegin()
Mat::rbegin()
Mat::rbegin()
Mat::crbegin()
Mat::end()
Mat::end()
Mat::cend()
Mat::rend()
Mat::rend()
Mat::crend()
Mat::operator=()
Mat::operator+=()
Mat::operator+=()
Mat::operator-=()
Mat::operator-=()
Mat::operator*=()
Mat::operator*=()
Mat::operator/=()
Mat::operator/=()
Mat::operator++()
Mat::operator--()
Mat::operator++()
Mat::operator--()
Mat::operator<=>()
Mat::Swap()
Mat::Length()
- Struct Documentation
- Template Struct Mat< 4, 4, T >
- Struct Documentation
Mat
Mat::col_type
Mat::row_type
Mat::value_type
Mat::size_type
Mat::difference_type
Mat::iterator
Mat::const_iterator
Mat::reverse_iterator
Mat::const_reverse_iterator
Mat::Mat()
Mat::~Mat()
Mat::operator=()
Mat::operator=()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::Mat()
Mat::operator[]()
Mat::operator[]()
Mat::at()
Mat::at()
Mat::begin()
Mat::begin()
Mat::cbegin()
Mat::rbegin()
Mat::rbegin()
Mat::crbegin()
Mat::end()
Mat::end()
Mat::cend()
Mat::rend()
Mat::rend()
Mat::crend()
Mat::operator=()
Mat::operator+=()
Mat::operator+=()
Mat::operator-=()
Mat::operator-=()
Mat::operator*=()
Mat::operator*=()
Mat::operator/=()
Mat::operator/=()
Mat::operator++()
Mat::operator--()
Mat::operator++()
Mat::operator--()
Mat::operator<=>()
Mat::Swap()
Mat::Length()
- Struct Documentation
- Template Struct tQuat
- Struct Documentation
tQuat
tQuat::value_type
tQuat::pointer
tQuat::const_pointer
tQuat::reference
tQuat::const_reference
tQuat::size_type
tQuat::difference_type
tQuat::tQuat()
tQuat::~tQuat()
tQuat::operator=()
tQuat::tQuat()
tQuat::tQuat()
tQuat::tQuat()
tQuat::tQuat()
tQuat::tQuat()
tQuat::tQuat()
tQuat::tQuat()
tQuat::tQuat()
tQuat::tQuat()
tQuat::operator=()
tQuat::operator=()
tQuat::operator+=()
tQuat::operator-=()
tQuat::operator*=()
tQuat::operator*=()
tQuat::operator/=()
tQuat::w()
tQuat::w()
tQuat::x()
tQuat::x()
tQuat::y()
tQuat::y()
tQuat::z()
tQuat::z()
tQuat::operator[]()
tQuat::operator[]()
tQuat::at()
tQuat::at()
tQuat::operator<=>()
tQuat::Swap()
tQuat::operator=()
tQuat::operator+=()
tQuat::operator-=()
tQuat::operator*=()
tQuat::operator*=()
tQuat::operator/=()
tQuat::Length()
- Struct Documentation
- Template Struct Vec< 2, T >
- Struct Documentation
Vec
Vec::value_type
Vec::pointer
Vec::const_pointer
Vec::reference
Vec::const_reference
Vec::iterator
Vec::const_iterator
Vec::size_type
Vec::difference_type
Vec::reverse_iterator
Vec::const_reverse_iterator
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::~Vec()
Vec::operator=()
Vec::x()
Vec::x()
Vec::y()
Vec::y()
Vec::operator[]()
Vec::operator[]()
Vec::at()
Vec::at()
Vec::begin()
Vec::begin()
Vec::cbegin()
Vec::rbegin()
Vec::rbegin()
Vec::crbegin()
Vec::end()
Vec::end()
Vec::cend()
Vec::rend()
Vec::rend()
Vec::crend()
Vec::operator=()
Vec::operator=()
Vec::operator+=()
Vec::operator+=()
Vec::operator-=()
Vec::operator-=()
Vec::operator*=()
Vec::operator*=()
Vec::operator/=()
Vec::operator/=()
Vec::operator++()
Vec::operator--()
Vec::operator++()
Vec::operator--()
Vec::operator%=()
Vec::operator%=()
Vec::operator&=()
Vec::operator&=()
Vec::operator|=()
Vec::operator|=()
Vec::operator^=()
Vec::operator^=()
Vec::operator<<=()
Vec::operator<<=()
Vec::operator>>=()
Vec::operator>>=()
Vec::operator<=>()
Vec::Swap()
Vec::Length()
- Struct Documentation
- Template Struct Vec< 3, T >
- Struct Documentation
Vec
Vec::value_type
Vec::pointer
Vec::const_pointer
Vec::reference
Vec::const_reference
Vec::iterator
Vec::const_iterator
Vec::size_type
Vec::difference_type
Vec::reverse_iterator
Vec::const_reverse_iterator
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::~Vec()
Vec::operator=()
Vec::x()
Vec::x()
Vec::y()
Vec::y()
Vec::z()
Vec::z()
Vec::operator[]()
Vec::operator[]()
Vec::at()
Vec::at()
Vec::begin()
Vec::begin()
Vec::cbegin()
Vec::rbegin()
Vec::rbegin()
Vec::crbegin()
Vec::end()
Vec::end()
Vec::cend()
Vec::rend()
Vec::rend()
Vec::crend()
Vec::operator=()
Vec::operator=()
Vec::operator+=()
Vec::operator+=()
Vec::operator-=()
Vec::operator-=()
Vec::operator*=()
Vec::operator*=()
Vec::operator/=()
Vec::operator/=()
Vec::operator++()
Vec::operator--()
Vec::operator++()
Vec::operator--()
Vec::operator%=()
Vec::operator%=()
Vec::operator&=()
Vec::operator&=()
Vec::operator|=()
Vec::operator|=()
Vec::operator^=()
Vec::operator^=()
Vec::operator<<=()
Vec::operator<<=()
Vec::operator>>=()
Vec::operator>>=()
Vec::operator<=>()
Vec::Swap()
Vec::Length()
- Struct Documentation
- Template Struct Vec< 4, T >
- Struct Documentation
Vec
Vec::value_type
Vec::pointer
Vec::const_pointer
Vec::reference
Vec::const_reference
Vec::iterator
Vec::const_iterator
Vec::size_type
Vec::difference_type
Vec::reverse_iterator
Vec::const_reverse_iterator
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::Vec()
Vec::~Vec()
Vec::operator=()
Vec::x()
Vec::x()
Vec::y()
Vec::y()
Vec::z()
Vec::z()
Vec::w()
Vec::w()
Vec::operator[]()
Vec::operator[]()
Vec::at()
Vec::at()
Vec::begin()
Vec::begin()
Vec::cbegin()
Vec::rbegin()
Vec::rbegin()
Vec::crbegin()
Vec::end()
Vec::end()
Vec::cend()
Vec::rend()
Vec::rend()
Vec::crend()
Vec::operator=()
Vec::operator=()
Vec::operator+=()
Vec::operator+=()
Vec::operator-=()
Vec::operator-=()
Vec::operator*=()
Vec::operator*=()
Vec::operator/=()
Vec::operator/=()
Vec::operator++()
Vec::operator--()
Vec::operator++()
Vec::operator--()
Vec::operator%=()
Vec::operator%=()
Vec::operator&=()
Vec::operator&=()
Vec::operator|=()
Vec::operator|=()
Vec::operator^=()
Vec::operator^=()
Vec::operator<<=()
Vec::operator<<=()
Vec::operator>>=()
Vec::operator>>=()
Vec::operator<=>()
Vec::Swap()
Vec::Length()
- Struct Documentation
- Template Struct ConstexprMap
- Struct Documentation
ConstexprMap
ConstexprMap::key_type
ConstexprMap::mapped_type
ConstexprMap::value_type
ConstexprMap::size_type
ConstexprMap::difference_type
ConstexprMap::key_equal
ConstexprMap::reference
ConstexprMap::const_reference
ConstexprMap::pointer
ConstexprMap::const_pointer
ConstexprMap::iterator
ConstexprMap::const_iterator
ConstexprMap::ConstexprMap()
ConstexprMap::ConstexprMap()
ConstexprMap::ConstexprMap()
ConstexprMap::ConstexprMap()
ConstexprMap::ConstexprMap()
ConstexprMap::~ConstexprMap()
ConstexprMap::operator=()
ConstexprMap::operator=()
ConstexprMap::operator=()
ConstexprMap::begin()
ConstexprMap::begin()
ConstexprMap::cbegin()
ConstexprMap::end()
ConstexprMap::end()
ConstexprMap::cend()
ConstexprMap::at()
ConstexprMap::at()
ConstexprMap::find()
ConstexprMap::find()
ConstexprMap::find()
ConstexprMap::find()
ConstexprMap::contains()
ConstexprMap::empty()
ConstexprMap::size()
ConstexprMap::operator[]()
ConstexprMap::operator[]()
ConstexprMap::count()
- Struct Documentation
- Struct BitReader
- Struct Documentation
BitReader
BitReader::BitReader()
BitReader::BitReader()
BitReader::operator=()
BitReader::BitReader()
BitReader::operator=()
BitReader::~BitReader()
BitReader::EnsureBits9()
BitReader::EnsureBits17()
BitReader::EnsureBits25()
BitReader::EnsureBits32()
BitReader::ReadBits()
BitReader::PeekBits()
BitReader::AdvanceBits()
BitReader::Data
BitReader::BitSize
BitReader::BP
BitReader::Buffer
BitReader::Error
BitReader::GreaterOverflow()
- Struct Documentation
- Struct HuffmanTree
- Struct Documentation
HuffmanTree
HuffmanTree::HuffmanTree()
HuffmanTree::HuffmanTree()
HuffmanTree::operator=()
HuffmanTree::HuffmanTree()
HuffmanTree::operator=()
HuffmanTree::~HuffmanTree()
HuffmanTree::DecodeSymbol()
HuffmanTree::Codes
HuffmanTree::Lengths
HuffmanTree::MaxBitLength
HuffmanTree::NumCodes
HuffmanTree::GetTreeInflateFixed()
HuffmanTree::GetTreeInflateDynamic()
HuffmanTree::LengthBase
HuffmanTree::LengthExtra
HuffmanTree::DistanceBase
HuffmanTree::DistanceExtra
- Struct Documentation
- Struct WindowProps
- Nested Relationships
- Struct Documentation
WindowProps
WindowProps::WindowProps()
WindowProps::Title
WindowProps::Width
WindowProps::Height
WindowProps::RefreshRate
WindowProps::VSync
WindowProps::DisplayMode
WindowProps::Monitor
WindowProps::Advanced
WindowProps::AdvancedProps
WindowProps::AdvancedProps::AdvancedProps()
WindowProps::AdvancedProps::Resizable
WindowProps::AdvancedProps::Maximized
WindowProps::AdvancedProps::Visible
WindowProps::AdvancedProps::Focused
WindowProps::AdvancedProps::FocusOnShow
WindowProps::AdvancedProps::Decorated
WindowProps::AdvancedProps::RawMouseInput
WindowProps::AdvancedProps::CursorMode
- Class Application
- Nested Relationships
- Class Documentation
Application
Application::Application()
Application::~Application()
Application::Application()
Application::operator=()
Application::Application()
Application::operator=()
Application::PushLayer()
Application::PushOverlay()
Application::GetConfig()
Application::GetLayerStack()
Application::GetImGuiLayer()
Application::SetFPSLimit()
Application::GetFPSLimit()
Application::SetUnfocusedFPSLimit()
Application::GetUnfocusedFPSLimit()
Application::GetCPUFrameTime()
Application::GetTimeScale()
Application::GetTickRate()
Application::SetTickRate()
Application::SetTimeScale()
Application::SetNewRenderAPI()
Application::Shutdown()
Application::GetWindow()
Application::GetTime()
Application::GetThreadPool()
Application::SetClipboardString()
Application::GetClipboardString()
Application::GetMainThreadID()
Application::GetGameName()
Application::GetHotReloadingFileSystemWatcher()
Application::IsHotReloadingEnabled()
Application::SetHotReloading()
- Class Entity
- Class Documentation
Entity
Entity::Entity()
Entity::Entity()
Entity::Entity()
Entity::operator=()
Entity::Entity()
Entity::operator=()
Entity::~Entity()
Entity::AddComponent()
Entity::AddOrReplaceComponent()
Entity::GetComponent()
Entity::HasComponent()
Entity::RemoveComponent()
Entity::GetUID()
Entity::GetName()
Entity::operator bool()
Entity::operator entt::entity()
Entity::operator==()
Entity::operator!=()
- Class Documentation
- Class ControllerConnectEvent
- Inheritance Relationships
- Class Documentation
ControllerConnectEvent
ControllerConnectEvent::ControllerConnectEvent()
ControllerConnectEvent::~ControllerConnectEvent()
ControllerConnectEvent::ControllerConnectEvent()
ControllerConnectEvent::operator=()
ControllerConnectEvent::ControllerConnectEvent()
ControllerConnectEvent::operator=()
ControllerConnectEvent::GetEventType()
ControllerConnectEvent::GetName()
ControllerConnectEvent::ToString()
ControllerConnectEvent::GetStaticType()
- Class ControllerDisconnectEvent
- Inheritance Relationships
- Class Documentation
ControllerDisconnectEvent
ControllerDisconnectEvent::ControllerDisconnectEvent()
ControllerDisconnectEvent::~ControllerDisconnectEvent()
ControllerDisconnectEvent::ControllerDisconnectEvent()
ControllerDisconnectEvent::operator=()
ControllerDisconnectEvent::ControllerDisconnectEvent()
ControllerDisconnectEvent::operator=()
ControllerDisconnectEvent::GetEventType()
ControllerDisconnectEvent::GetName()
ControllerDisconnectEvent::ToString()
ControllerDisconnectEvent::GetStaticType()
- Class FileSystemChangeEvent
- Inheritance Relationships
- Class Documentation
FileSystemChangeEvent
FileSystemChangeEvent::FileSystemChangeEvent()
FileSystemChangeEvent::~FileSystemChangeEvent()
FileSystemChangeEvent::FileSystemChangeEvent()
FileSystemChangeEvent::operator=()
FileSystemChangeEvent::FileSystemChangeEvent()
FileSystemChangeEvent::operator=()
FileSystemChangeEvent::GetStatus()
FileSystemChangeEvent::GetPath()
FileSystemChangeEvent::GetOldPath()
FileSystemChangeEvent::GetEventType()
FileSystemChangeEvent::GetName()
FileSystemChangeEvent::GetCategoryFlags()
FileSystemChangeEvent::ToString()
FileSystemChangeEvent::GetStaticType()
- Class FrameBufferResizeEvent
- Inheritance Relationships
- Class Documentation
FrameBufferResizeEvent
FrameBufferResizeEvent::FrameBufferResizeEvent()
FrameBufferResizeEvent::~FrameBufferResizeEvent()
FrameBufferResizeEvent::FrameBufferResizeEvent()
FrameBufferResizeEvent::operator=()
FrameBufferResizeEvent::FrameBufferResizeEvent()
FrameBufferResizeEvent::operator=()
FrameBufferResizeEvent::GetWidth()
FrameBufferResizeEvent::GetHeight()
FrameBufferResizeEvent::GetSize()
FrameBufferResizeEvent::GetAspectRatio()
FrameBufferResizeEvent::GetWindow()
FrameBufferResizeEvent::GetEventType()
FrameBufferResizeEvent::GetName()
FrameBufferResizeEvent::GetCategoryFlags()
FrameBufferResizeEvent::ToString()
FrameBufferResizeEvent::GetStaticType()
- Class KeyLayoutEvent
- Inheritance Relationships
- Class Documentation
KeyLayoutEvent
KeyLayoutEvent::KeyLayoutEvent()
KeyLayoutEvent::~KeyLayoutEvent()
KeyLayoutEvent::KeyLayoutEvent()
KeyLayoutEvent::operator=()
KeyLayoutEvent::KeyLayoutEvent()
KeyLayoutEvent::operator=()
KeyLayoutEvent::GetLayout()
KeyLayoutEvent::GetEventType()
KeyLayoutEvent::GetName()
KeyLayoutEvent::GetCategoryFlags()
KeyLayoutEvent::ToString()
KeyLayoutEvent::GetStaticType()
- Class KeyPressEvent
- Inheritance Relationships
- Class Documentation
KeyPressEvent
KeyPressEvent::KeyPressEvent()
KeyPressEvent::~KeyPressEvent()
KeyPressEvent::KeyPressEvent()
KeyPressEvent::operator=()
KeyPressEvent::KeyPressEvent()
KeyPressEvent::operator=()
KeyPressEvent::GetWindow()
KeyPressEvent::GetEventType()
KeyPressEvent::GetName()
KeyPressEvent::ToString()
KeyPressEvent::GetStaticType()
- Class KeyReleaseEvent
- Inheritance Relationships
- Class Documentation
KeyReleaseEvent
KeyReleaseEvent::KeyReleaseEvent()
KeyReleaseEvent::~KeyReleaseEvent()
KeyReleaseEvent::KeyReleaseEvent()
KeyReleaseEvent::operator=()
KeyReleaseEvent::KeyReleaseEvent()
KeyReleaseEvent::operator=()
KeyReleaseEvent::GetWindow()
KeyReleaseEvent::GetEventType()
KeyReleaseEvent::GetName()
KeyReleaseEvent::ToString()
KeyReleaseEvent::GetStaticType()
- Class KeyRepeatEvent
- Inheritance Relationships
- Class Documentation
KeyRepeatEvent
KeyRepeatEvent::KeyRepeatEvent()
KeyRepeatEvent::~KeyRepeatEvent()
KeyRepeatEvent::KeyRepeatEvent()
KeyRepeatEvent::operator=()
KeyRepeatEvent::KeyRepeatEvent()
KeyRepeatEvent::operator=()
KeyRepeatEvent::GetWindow()
KeyRepeatEvent::GetEventType()
KeyRepeatEvent::GetName()
KeyRepeatEvent::ToString()
KeyRepeatEvent::GetStaticType()
- Class KeyTypeEvent
- Inheritance Relationships
- Class Documentation
KeyTypeEvent
KeyTypeEvent::KeyTypeEvent()
KeyTypeEvent::~KeyTypeEvent()
KeyTypeEvent::KeyTypeEvent()
KeyTypeEvent::operator=()
KeyTypeEvent::KeyTypeEvent()
KeyTypeEvent::operator=()
KeyTypeEvent::GetWindow()
KeyTypeEvent::GetCodePoint()
KeyTypeEvent::GetEventType()
KeyTypeEvent::GetName()
KeyTypeEvent::GetCategoryFlags()
KeyTypeEvent::ToString()
KeyTypeEvent::GetStaticType()
- Class MonitorConnectEvent
- Inheritance Relationships
- Class Documentation
MonitorConnectEvent
MonitorConnectEvent::MonitorConnectEvent()
MonitorConnectEvent::~MonitorConnectEvent()
MonitorConnectEvent::MonitorConnectEvent()
MonitorConnectEvent::operator=()
MonitorConnectEvent::MonitorConnectEvent()
MonitorConnectEvent::operator=()
MonitorConnectEvent::GetEventType()
MonitorConnectEvent::GetName()
MonitorConnectEvent::ToString()
MonitorConnectEvent::GetStaticType()
- Class MonitorDisconnectEvent
- Inheritance Relationships
- Class Documentation
MonitorDisconnectEvent
MonitorDisconnectEvent::MonitorDisconnectEvent()
MonitorDisconnectEvent::~MonitorDisconnectEvent()
MonitorDisconnectEvent::MonitorDisconnectEvent()
MonitorDisconnectEvent::operator=()
MonitorDisconnectEvent::MonitorDisconnectEvent()
MonitorDisconnectEvent::operator=()
MonitorDisconnectEvent::GetEventType()
MonitorDisconnectEvent::GetName()
MonitorDisconnectEvent::ToString()
MonitorDisconnectEvent::GetStaticType()
- Class MouseButtonPressEvent
- Inheritance Relationships
- Class Documentation
MouseButtonPressEvent
MouseButtonPressEvent::MouseButtonPressEvent()
MouseButtonPressEvent::~MouseButtonPressEvent()
MouseButtonPressEvent::MouseButtonPressEvent()
MouseButtonPressEvent::operator=()
MouseButtonPressEvent::MouseButtonPressEvent()
MouseButtonPressEvent::operator=()
MouseButtonPressEvent::GetWindow()
MouseButtonPressEvent::GetEventType()
MouseButtonPressEvent::GetName()
MouseButtonPressEvent::ToString()
MouseButtonPressEvent::GetStaticType()
- Class MouseButtonReleaseEvent
- Inheritance Relationships
- Class Documentation
MouseButtonReleaseEvent
MouseButtonReleaseEvent::MouseButtonReleaseEvent()
MouseButtonReleaseEvent::~MouseButtonReleaseEvent()
MouseButtonReleaseEvent::MouseButtonReleaseEvent()
MouseButtonReleaseEvent::operator=()
MouseButtonReleaseEvent::MouseButtonReleaseEvent()
MouseButtonReleaseEvent::operator=()
MouseButtonReleaseEvent::GetWindow()
MouseButtonReleaseEvent::GetEventType()
MouseButtonReleaseEvent::GetName()
MouseButtonReleaseEvent::ToString()
MouseButtonReleaseEvent::GetStaticType()
- Class MouseEnterEvent
- Inheritance Relationships
- Class Documentation
MouseEnterEvent
MouseEnterEvent::MouseEnterEvent()
MouseEnterEvent::~MouseEnterEvent()
MouseEnterEvent::MouseEnterEvent()
MouseEnterEvent::operator=()
MouseEnterEvent::MouseEnterEvent()
MouseEnterEvent::operator=()
MouseEnterEvent::GetWindow()
MouseEnterEvent::GetEventType()
MouseEnterEvent::GetName()
MouseEnterEvent::GetCategoryFlags()
MouseEnterEvent::ToString()
MouseEnterEvent::GetStaticType()
- Class MouseLeaveEvent
- Inheritance Relationships
- Class Documentation
MouseLeaveEvent
MouseLeaveEvent::MouseLeaveEvent()
MouseLeaveEvent::~MouseLeaveEvent()
MouseLeaveEvent::MouseLeaveEvent()
MouseLeaveEvent::operator=()
MouseLeaveEvent::MouseLeaveEvent()
MouseLeaveEvent::operator=()
MouseLeaveEvent::GetWindow()
MouseLeaveEvent::GetEventType()
MouseLeaveEvent::GetName()
MouseLeaveEvent::GetCategoryFlags()
MouseLeaveEvent::ToString()
MouseLeaveEvent::GetStaticType()
- Class MouseMoveEvent
- Inheritance Relationships
- Class Documentation
MouseMoveEvent
MouseMoveEvent::MouseMoveEvent()
MouseMoveEvent::~MouseMoveEvent()
MouseMoveEvent::MouseMoveEvent()
MouseMoveEvent::operator=()
MouseMoveEvent::MouseMoveEvent()
MouseMoveEvent::operator=()
MouseMoveEvent::GetX()
MouseMoveEvent::GetY()
MouseMoveEvent::GetPosition()
MouseMoveEvent::GetWindow()
MouseMoveEvent::GetEventType()
MouseMoveEvent::GetName()
MouseMoveEvent::GetCategoryFlags()
MouseMoveEvent::ToString()
MouseMoveEvent::GetStaticType()
- Class MouseScrollEvent
- Inheritance Relationships
- Class Documentation
MouseScrollEvent
MouseScrollEvent::MouseScrollEvent()
MouseScrollEvent::~MouseScrollEvent()
MouseScrollEvent::MouseScrollEvent()
MouseScrollEvent::operator=()
MouseScrollEvent::MouseScrollEvent()
MouseScrollEvent::operator=()
MouseScrollEvent::GetXOffset()
MouseScrollEvent::GetYOffset()
MouseScrollEvent::GetOffset()
MouseScrollEvent::GetWindow()
MouseScrollEvent::GetEventType()
MouseScrollEvent::GetName()
MouseScrollEvent::GetCategoryFlags()
MouseScrollEvent::ToString()
MouseScrollEvent::GetStaticType()
- Class ShaderReloadEvent
- Inheritance Relationships
- Class Documentation
ShaderReloadEvent
ShaderReloadEvent::ShaderReloadEvent()
ShaderReloadEvent::~ShaderReloadEvent()
ShaderReloadEvent::ShaderReloadEvent()
ShaderReloadEvent::operator=()
ShaderReloadEvent::ShaderReloadEvent()
ShaderReloadEvent::operator=()
ShaderReloadEvent::GetShader()
ShaderReloadEvent::GetEventType()
ShaderReloadEvent::GetName()
ShaderReloadEvent::GetCategoryFlags()
ShaderReloadEvent::ToString()
ShaderReloadEvent::GetStaticType()
- Class TextureReloadEvent
- Inheritance Relationships
- Class Documentation
TextureReloadEvent
TextureReloadEvent::TextureReloadEvent()
TextureReloadEvent::~TextureReloadEvent()
TextureReloadEvent::TextureReloadEvent()
TextureReloadEvent::operator=()
TextureReloadEvent::TextureReloadEvent()
TextureReloadEvent::operator=()
TextureReloadEvent::GetTexture()
TextureReloadEvent::GetEventType()
TextureReloadEvent::GetName()
TextureReloadEvent::GetCategoryFlags()
TextureReloadEvent::ToString()
TextureReloadEvent::GetStaticType()
- Class WindowCloseEvent
- Inheritance Relationships
- Class Documentation
WindowCloseEvent
WindowCloseEvent::WindowCloseEvent()
WindowCloseEvent::~WindowCloseEvent()
WindowCloseEvent::WindowCloseEvent()
WindowCloseEvent::operator=()
WindowCloseEvent::WindowCloseEvent()
WindowCloseEvent::operator=()
WindowCloseEvent::GetWindow()
WindowCloseEvent::GetEventType()
WindowCloseEvent::GetName()
WindowCloseEvent::GetCategoryFlags()
WindowCloseEvent::ToString()
WindowCloseEvent::GetStaticType()
- Class WindowContentScaleEvent
- Inheritance Relationships
- Class Documentation
WindowContentScaleEvent
WindowContentScaleEvent::WindowContentScaleEvent()
WindowContentScaleEvent::~WindowContentScaleEvent()
WindowContentScaleEvent::WindowContentScaleEvent()
WindowContentScaleEvent::operator=()
WindowContentScaleEvent::WindowContentScaleEvent()
WindowContentScaleEvent::operator=()
WindowContentScaleEvent::GetXScale()
WindowContentScaleEvent::GetYScale()
WindowContentScaleEvent::GetScale()
WindowContentScaleEvent::GetWindow()
WindowContentScaleEvent::GetEventType()
WindowContentScaleEvent::GetName()
WindowContentScaleEvent::GetCategoryFlags()
WindowContentScaleEvent::ToString()
WindowContentScaleEvent::GetStaticType()
- Class WindowDropEvent
- Inheritance Relationships
- Class Documentation
WindowDropEvent
WindowDropEvent::WindowDropEvent()
WindowDropEvent::~WindowDropEvent()
WindowDropEvent::WindowDropEvent()
WindowDropEvent::operator=()
WindowDropEvent::WindowDropEvent()
WindowDropEvent::operator=()
WindowDropEvent::GetPaths()
WindowDropEvent::GetWindow()
WindowDropEvent::GetEventType()
WindowDropEvent::GetName()
WindowDropEvent::GetCategoryFlags()
WindowDropEvent::ToString()
WindowDropEvent::GetStaticType()
- Class WindowFocusEvent
- Inheritance Relationships
- Class Documentation
WindowFocusEvent
WindowFocusEvent::WindowFocusEvent()
WindowFocusEvent::~WindowFocusEvent()
WindowFocusEvent::WindowFocusEvent()
WindowFocusEvent::operator=()
WindowFocusEvent::WindowFocusEvent()
WindowFocusEvent::operator=()
WindowFocusEvent::GetWindow()
WindowFocusEvent::GetEventType()
WindowFocusEvent::GetName()
WindowFocusEvent::GetCategoryFlags()
WindowFocusEvent::ToString()
WindowFocusEvent::GetStaticType()
- Class WindowLostFocusEvent
- Inheritance Relationships
- Class Documentation
WindowLostFocusEvent
WindowLostFocusEvent::WindowLostFocusEvent()
WindowLostFocusEvent::~WindowLostFocusEvent()
WindowLostFocusEvent::WindowLostFocusEvent()
WindowLostFocusEvent::operator=()
WindowLostFocusEvent::WindowLostFocusEvent()
WindowLostFocusEvent::operator=()
WindowLostFocusEvent::GetWindow()
WindowLostFocusEvent::GetEventType()
WindowLostFocusEvent::GetName()
WindowLostFocusEvent::GetCategoryFlags()
WindowLostFocusEvent::ToString()
WindowLostFocusEvent::GetStaticType()
- Class WindowMaximizeEvent
- Inheritance Relationships
- Class Documentation
WindowMaximizeEvent
WindowMaximizeEvent::WindowMaximizeEvent()
WindowMaximizeEvent::~WindowMaximizeEvent()
WindowMaximizeEvent::WindowMaximizeEvent()
WindowMaximizeEvent::operator=()
WindowMaximizeEvent::WindowMaximizeEvent()
WindowMaximizeEvent::operator=()
WindowMaximizeEvent::GetWindow()
WindowMaximizeEvent::GetEventType()
WindowMaximizeEvent::GetName()
WindowMaximizeEvent::GetCategoryFlags()
WindowMaximizeEvent::ToString()
WindowMaximizeEvent::GetStaticType()
- Class WindowMinimizeEvent
- Inheritance Relationships
- Class Documentation
WindowMinimizeEvent
WindowMinimizeEvent::WindowMinimizeEvent()
WindowMinimizeEvent::~WindowMinimizeEvent()
WindowMinimizeEvent::WindowMinimizeEvent()
WindowMinimizeEvent::operator=()
WindowMinimizeEvent::WindowMinimizeEvent()
WindowMinimizeEvent::operator=()
WindowMinimizeEvent::GetWindow()
WindowMinimizeEvent::GetEventType()
WindowMinimizeEvent::GetName()
WindowMinimizeEvent::GetCategoryFlags()
WindowMinimizeEvent::ToString()
WindowMinimizeEvent::GetStaticType()
- Class WindowMoveEvent
- Inheritance Relationships
- Class Documentation
WindowMoveEvent
WindowMoveEvent::WindowMoveEvent()
WindowMoveEvent::~WindowMoveEvent()
WindowMoveEvent::WindowMoveEvent()
WindowMoveEvent::operator=()
WindowMoveEvent::WindowMoveEvent()
WindowMoveEvent::operator=()
WindowMoveEvent::GetX()
WindowMoveEvent::GetY()
WindowMoveEvent::GetPosition()
WindowMoveEvent::GetWindow()
WindowMoveEvent::GetEventType()
WindowMoveEvent::GetName()
WindowMoveEvent::GetCategoryFlags()
WindowMoveEvent::ToString()
WindowMoveEvent::GetStaticType()
- Class WindowResizeEvent
- Inheritance Relationships
- Class Documentation
WindowResizeEvent
WindowResizeEvent::WindowResizeEvent()
WindowResizeEvent::~WindowResizeEvent()
WindowResizeEvent::WindowResizeEvent()
WindowResizeEvent::operator=()
WindowResizeEvent::WindowResizeEvent()
WindowResizeEvent::operator=()
WindowResizeEvent::GetWidth()
WindowResizeEvent::GetHeight()
WindowResizeEvent::GetWindow()
WindowResizeEvent::GetEventType()
WindowResizeEvent::GetName()
WindowResizeEvent::GetCategoryFlags()
WindowResizeEvent::ToString()
WindowResizeEvent::GetStaticType()
- Class WindowRestoreEvent
- Inheritance Relationships
- Class Documentation
WindowRestoreEvent
WindowRestoreEvent::WindowRestoreEvent()
WindowRestoreEvent::~WindowRestoreEvent()
WindowRestoreEvent::WindowRestoreEvent()
WindowRestoreEvent::operator=()
WindowRestoreEvent::WindowRestoreEvent()
WindowRestoreEvent::operator=()
WindowRestoreEvent::GetWindow()
WindowRestoreEvent::GetEventType()
WindowRestoreEvent::GetName()
WindowRestoreEvent::GetCategoryFlags()
WindowRestoreEvent::ToString()
WindowRestoreEvent::GetStaticType()
- Template Class Expected
- Class Documentation
Expected
Expected::value_type
Expected::error_type
Expected::unexpected_type
Expected::rebind
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::~Expected()
Expected::operator=()
Expected::operator=()
Expected::operator=()
Expected::operator=()
Expected::operator=()
Expected::Emplace()
Expected::Emplace()
Expected::Swap()
Expected::operator->()
Expected::operator->()
Expected::operator*()
Expected::operator*()
Expected::operator*()
Expected::operator*()
Expected::operator bool()
Expected::HasValue()
Expected::Value()
Expected::Value()
Expected::Value()
Expected::Value()
Expected::Error()
Expected::Error()
Expected::Error()
Expected::Error()
Expected::ValueOr()
Expected::ValueOr()
Expected::ValueOrElse()
Expected::ValueOrElse()
Expected::ErrorOr()
Expected::ErrorOr()
Expected::AndThen()
Expected::AndThen()
Expected::AndThen()
Expected::AndThen()
Expected::OrElse()
Expected::OrElse()
Expected::OrElse()
Expected::OrElse()
Expected::Transform()
Expected::Transform()
Expected::Transform()
Expected::Transform()
Expected::TransformError()
Expected::TransformError()
Expected::TransformError()
Expected::TransformError()
Expected::m_value
Expected::m_unexpected
Expected::operator==()
Expected::operator==()
Expected::operator==()
Expected::swap()
- Class Documentation
- Template Class Expected< T, E >
- Class Documentation
Expected
Expected::value_type
Expected::error_type
Expected::unexpected_type
Expected::rebind
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::Expected()
Expected::~Expected()
Expected::operator=()
Expected::operator=()
Expected::operator=()
Expected::operator=()
Expected::Emplace()
Expected::Swap()
Expected::operator bool()
Expected::HasValue()
Expected::operator*()
Expected::Value()
Expected::Value()
Expected::ValueOrElse()
Expected::ValueOrElse()
Expected::Error()
Expected::Error()
Expected::Error()
Expected::Error()
Expected::ErrorOr()
Expected::ErrorOr()
Expected::AndThen()
Expected::AndThen()
Expected::AndThen()
Expected::AndThen()
Expected::OrElse()
Expected::OrElse()
Expected::OrElse()
Expected::OrElse()
Expected::Transform()
Expected::Transform()
Expected::Transform()
Expected::Transform()
Expected::TransformError()
Expected::TransformError()
Expected::TransformError()
Expected::TransformError()
Expected::m_void
Expected::m_unexpected
Expected::operator==()
Expected::operator==()
Expected::swap()
- Class Documentation
- Class FileSystemWatcher
- Class Documentation
FileSystemWatcher
FileSystemWatcher::EventCallbackFn
FileSystemWatcher::FileSystemWatcher()
FileSystemWatcher::~FileSystemWatcher()
FileSystemWatcher::FileSystemWatcher()
FileSystemWatcher::FileSystemWatcher()
FileSystemWatcher::operator=()
FileSystemWatcher::operator=()
FileSystemWatcher::SetEventCallback()
FileSystemWatcher::GetEventCallback()
FileSystemWatcher::AddFolder()
FileSystemWatcher::AddFolders()
FileSystemWatcher::RemoveFolder()
FileSystemWatcher::RemoveFolders()
FileSystemWatcher::GetFolders()
- Class Documentation
- Class ResourceLoader
- Nested Relationships
- Class Documentation
ResourceLoader
ResourceLoader::ResourceLoader()
ResourceLoader::~ResourceLoader()
ResourceLoader::ResourceLoader()
ResourceLoader::operator=()
ResourceLoader::ResourceLoader()
ResourceLoader::operator=()
ResourceLoader::AddResource()
ResourceLoader::AddResource()
ResourceLoader::EndUpdateResource()
ResourceLoader::EndUpdateResource()
ResourceLoader::CopyResource()
ResourceLoader::AllResourceLoadsCompleted()
ResourceLoader::WaitForAllResourceLoads()
ResourceLoader::GetLastTokenCompleted()
ResourceLoader::IsTokenCompleted()
ResourceLoader::WaitForToken()
ResourceLoader::GetLastTokenSubmitted()
ResourceLoader::IsTokenSubmitted()
ResourceLoader::WaitForTokenSubmitted()
ResourceLoader::GetLastSemaphoreCompleted()
ResourceLoader::BeginUpdateResource()
ResourceLoader::BeginUpdateResource()
- Class CrossCompiler
- Class Documentation
CrossCompiler
CrossCompiler::CrossCompiler()
CrossCompiler::~CrossCompiler()
CrossCompiler::CrossCompiler()
CrossCompiler::CrossCompiler()
CrossCompiler::operator=()
CrossCompiler::operator=()
CrossCompiler::ReflectEntryPoint()
CrossCompiler::ReflectShaderResources()
CrossCompiler::ReflectShaderVariables()
CrossCompiler::GetComputeShaderWorkGroupSize()
CrossCompiler::GetTessellationControlShaderControlPoint()
CrossCompiler::GetShaderResources()
CrossCompiler::GetUniformVariables()
CrossCompiler::GetEntryPoint()
- Class Documentation
- Class VulkanBuffer
- Inheritance Relationships
- Class Documentation
VulkanBuffer
VulkanBuffer::VulkanBuffer()
VulkanBuffer::~VulkanBuffer()
VulkanBuffer::VulkanBuffer()
VulkanBuffer::operator=()
VulkanBuffer::VulkanBuffer()
VulkanBuffer::operator=()
VulkanBuffer::GetVkBuffer()
VulkanBuffer::GetStorageTexelView()
VulkanBuffer::GetUniformTexelView()
VulkanBuffer::GetOffset()
VulkanBuffer::MapBuffer()
VulkanBuffer::UnMapBuffer()
- Class VulkanCommandBuffer
- Inheritance Relationships
- Class Documentation
VulkanCommandBuffer
VulkanCommandBuffer::VulkanCommandBuffer()
VulkanCommandBuffer::~VulkanCommandBuffer()
VulkanCommandBuffer::VulkanCommandBuffer()
VulkanCommandBuffer::operator=()
VulkanCommandBuffer::VulkanCommandBuffer()
VulkanCommandBuffer::operator=()
VulkanCommandBuffer::GetVkCommandBuffer()
VulkanCommandBuffer::GetQueueType()
VulkanCommandBuffer::IsSecondary()
VulkanCommandBuffer::BindPushConstants()
VulkanCommandBuffer::BindPushConstantsByIndex()
VulkanCommandBuffer::BindDescriptorSet()
VulkanCommandBuffer::BindIndexBuffer()
VulkanCommandBuffer::BindVertexBuffer()
VulkanCommandBuffer::BindPipeline()
VulkanCommandBuffer::BindRenderTargets()
VulkanCommandBuffer::AddDebugMarker()
VulkanCommandBuffer::BeginDebugMarker()
VulkanCommandBuffer::EndDebugMarker()
VulkanCommandBuffer::Begin()
VulkanCommandBuffer::End()
VulkanCommandBuffer::SetViewport()
VulkanCommandBuffer::SetScissor()
VulkanCommandBuffer::Draw()
VulkanCommandBuffer::DrawInstanced()
VulkanCommandBuffer::DrawIndexed()
VulkanCommandBuffer::DrawIndexedInstanced()
VulkanCommandBuffer::ExecuteIndirect()
VulkanCommandBuffer::Dispatch()
VulkanCommandBuffer::UpdateBuffer()
VulkanCommandBuffer::UpdateSubresource()
VulkanCommandBuffer::CopySubresource()
VulkanCommandBuffer::ResetQueryPool()
VulkanCommandBuffer::BeginQuery()
VulkanCommandBuffer::EndQuery()
VulkanCommandBuffer::ResolveQuery()
VulkanCommandBuffer::ResourceBarrier()
VulkanCommandBuffer::ResourceBarrier()
VulkanCommandBuffer::SetStencilReferenceValue()
VulkanCommandBuffer::SetShadingRate()
VulkanCommandBuffer::Clear()
VulkanCommandBuffer::Clear()
VulkanCommandBuffer::Clear()
VulkanCommandBuffer::Clear()
VulkanCommandBuffer::ResolveImage()
VulkanCommandBuffer::BlitImage()
VulkanCommandBuffer::GetActiveVkRenderPass()
- Class VulkanCommandPool
- Inheritance Relationships
- Class Documentation
VulkanCommandPool
VulkanCommandPool::VulkanCommandPool()
VulkanCommandPool::~VulkanCommandPool()
VulkanCommandPool::VulkanCommandPool()
VulkanCommandPool::operator=()
VulkanCommandPool::VulkanCommandPool()
VulkanCommandPool::operator=()
VulkanCommandPool::GetVkCommandPool()
VulkanCommandPool::GetCommandBuffer()
VulkanCommandPool::ReleaseCommandBuffer()
VulkanCommandPool::Reset()
- Class VulkanCommandSignature
- Inheritance Relationships
- Class Documentation
VulkanCommandSignature
VulkanCommandSignature::VulkanCommandSignature()
VulkanCommandSignature::~VulkanCommandSignature()
VulkanCommandSignature::VulkanCommandSignature()
VulkanCommandSignature::operator=()
VulkanCommandSignature::VulkanCommandSignature()
VulkanCommandSignature::operator=()
VulkanCommandSignature::GetDrawType()
VulkanCommandSignature::GetStride()
- Class VulkanDescriptorPool
- Inheritance Relationships
- Class Documentation
VulkanDescriptorPool
VulkanDescriptorPool::VulkanDescriptorPool()
VulkanDescriptorPool::~VulkanDescriptorPool()
VulkanDescriptorPool::VulkanDescriptorPool()
VulkanDescriptorPool::operator=()
VulkanDescriptorPool::VulkanDescriptorPool()
VulkanDescriptorPool::operator=()
VulkanDescriptorPool::Reset()
VulkanDescriptorPool::GetCurrentVkDescriptorPool()
VulkanDescriptorPool::GetDescriptorPoolSizes()
VulkanDescriptorPool::GetUsedDescriptorSetsCount()
VulkanDescriptorPool::RetrieveDescriptorSet()
VulkanDescriptorPool::RetrieveVkDescriptorSet()
- Class VulkanDescriptorSet
- Inheritance Relationships
- Class Documentation
VulkanDescriptorSet
VulkanDescriptorSet::VulkanDescriptorSet()
VulkanDescriptorSet::VulkanDescriptorSet()
VulkanDescriptorSet::operator=()
VulkanDescriptorSet::VulkanDescriptorSet()
VulkanDescriptorSet::operator=()
VulkanDescriptorSet::~VulkanDescriptorSet()
VulkanDescriptorSet::GetVkDescriptorSets()
VulkanDescriptorSet::GetRootSignature()
VulkanDescriptorSet::GetUpdateFrequency()
VulkanDescriptorSet::GetDynamicOffsetCount()
VulkanDescriptorSet::GetDynamicSizeOffsets()
VulkanDescriptorSet::GetMaxSets()
VulkanDescriptorSet::GetSet()
VulkanDescriptorSet::Update()
- Class VulkanDevice
- Class Documentation
VulkanDevice
VulkanDevice::VulkanDevice()
VulkanDevice::~VulkanDevice()
VulkanDevice::VulkanDevice()
VulkanDevice::operator=()
VulkanDevice::VulkanDevice()
VulkanDevice::operator=()
VulkanDevice::GetVkDevice()
VulkanDevice::GetPhysicalDevice()
VulkanDevice::GetUsedPhysicalDeviceExtensions()
VulkanDevice::WaitIdle()
VulkanDevice::GetGraphicsQueueFamilyIndex()
VulkanDevice::GetTransferQueueFamilyIndex()
VulkanDevice::GetComputeQueueFamilyIndex()
VulkanDevice::GetQueueFamilyIndices()
VulkanDevice::GetGraphicsQueueIndex()
VulkanDevice::GetTransferQueueIndex()
VulkanDevice::GetComputeQueueIndex()
- Class Documentation
- Class VulkanFrameBuffer
- Class Documentation
VulkanFrameBuffer
VulkanFrameBuffer::VulkanFrameBuffer()
VulkanFrameBuffer::~VulkanFrameBuffer()
VulkanFrameBuffer::VulkanFrameBuffer()
VulkanFrameBuffer::operator=()
VulkanFrameBuffer::VulkanFrameBuffer()
VulkanFrameBuffer::operator=()
VulkanFrameBuffer::GetVkFrameBuffer()
VulkanFrameBuffer::GetWidth()
VulkanFrameBuffer::GetHeight()
VulkanFrameBuffer::GetArraySize()
- Class Documentation
- Class VulkanInstance
- Class Documentation
VulkanInstance
VulkanInstance::VulkanInstance()
VulkanInstance::~VulkanInstance()
VulkanInstance::VulkanInstance()
VulkanInstance::operator=()
VulkanInstance::VulkanInstance()
VulkanInstance::operator=()
VulkanInstance::GetVkInstance()
VulkanInstance::GetUsedInstanceLayers()
VulkanInstance::GetUsedInstanceExtensions()
VulkanInstance::GetInstanceVersion()
VulkanInstance::GetInstanceLayerProperties()
VulkanInstance::GetInstanceExtensionProperties()
VulkanInstance::IsLayerSupported()
VulkanInstance::IsExtensionSupported()
VulkanInstance::IsExtensionSupported()
- Class Documentation
- Class VulkanPhysicalDevice
- Nested Relationships
- Class Documentation
VulkanPhysicalDevice
VulkanPhysicalDevice::VulkanPhysicalDevice()
VulkanPhysicalDevice::~VulkanPhysicalDevice()
VulkanPhysicalDevice::VulkanPhysicalDevice()
VulkanPhysicalDevice::operator=()
VulkanPhysicalDevice::VulkanPhysicalDevice()
VulkanPhysicalDevice::operator=()
VulkanPhysicalDevice::GetVkPhysicalDevice()
VulkanPhysicalDevice::GetVkPhysicalDeviceFormatProperties()
VulkanPhysicalDevice::GetVkPhysicalDeviceImageFormatProperties()
VulkanPhysicalDevice::GetVkPhysicalDeviceProperties()
VulkanPhysicalDevice::GetVkPhysicalDeviceSubgroupProperties()
VulkanPhysicalDevice::GetVkPhysicalDeviceIDProperties()
VulkanPhysicalDevice::GetVkPhysicalDeviceMemoryProperties()
VulkanPhysicalDevice::GetVkPhysicalDeviceFeatures()
VulkanPhysicalDevice::GetVkPhysicalDeviceDriverProperties()
VulkanPhysicalDevice::GetQueueFamilyProperties()
VulkanPhysicalDevice::IsExtensionSupported()
VulkanPhysicalDevice::IsExtensionSupported()
VulkanPhysicalDevice::IsFeatureEnabled()
VulkanPhysicalDevice::GetPhysicalDeviceExtensionProperties()
VulkanPhysicalDevice::GetPhysicalDeviceSurfaceSupport()
VulkanPhysicalDevice::GetUUID()
VulkanPhysicalDevice::GetVendor()
VulkanPhysicalDevice::GetName()
VulkanPhysicalDevice::GetAllRatedPhysicalDevices()
- Class VulkanPipelineCache
- Inheritance Relationships
- Class Documentation
VulkanPipelineCache
VulkanPipelineCache::VulkanPipelineCache()
VulkanPipelineCache::~VulkanPipelineCache()
VulkanPipelineCache::VulkanPipelineCache()
VulkanPipelineCache::operator=()
VulkanPipelineCache::VulkanPipelineCache()
VulkanPipelineCache::operator=()
VulkanPipelineCache::GetPipelineCacheData()
VulkanPipelineCache::GetVkPipelineCache()
- Class VulkanQueue
- Inheritance Relationships
- Class Documentation
VulkanQueue
VulkanQueue::VulkanQueue()
VulkanQueue::~VulkanQueue()
VulkanQueue::VulkanQueue()
VulkanQueue::operator=()
VulkanQueue::VulkanQueue()
VulkanQueue::operator=()
VulkanQueue::GetVkQueue()
VulkanQueue::GetQueueFamilyIndex()
VulkanQueue::GetQueueIndex()
VulkanQueue::GetFlags()
VulkanQueue::GetTimestampPeriod()
VulkanQueue::GetTimestampFrequency()
VulkanQueue::WaitQueueIdle()
VulkanQueue::Submit()
VulkanQueue::Present()
- Class VulkanRenderer
- Nested Relationships
- Inheritance Relationships
- Class Documentation
VulkanRenderer
VulkanRenderer::RenderPassMap
VulkanRenderer::RenderPassMapNode
VulkanRenderer::RenderPassMapIt
VulkanRenderer::FrameBufferMap
VulkanRenderer::FrameBufferMapNode
VulkanRenderer::FrameBufferMapIt
VulkanRenderer::VulkanRenderer()
VulkanRenderer::~VulkanRenderer()
VulkanRenderer::VulkanRenderer()
VulkanRenderer::operator=()
VulkanRenderer::VulkanRenderer()
VulkanRenderer::operator=()
VulkanRenderer::InitInternal()
VulkanRenderer::Flush()
VulkanRenderer::Dispatch()
VulkanRenderer::SetVSync()
VulkanRenderer::SetRenderScale()
VulkanRenderer::GetRenderScale()
VulkanRenderer::SetClearColor()
VulkanRenderer::SetClearDepth()
VulkanRenderer::SetClearStencil()
VulkanRenderer::SetDepthTesting()
VulkanRenderer::SetDepthWriting()
VulkanRenderer::SetDepthFunction()
VulkanRenderer::SetDepthFail()
VulkanRenderer::SetDepthBias()
VulkanRenderer::SetDepthBiasSlopeFactor()
VulkanRenderer::SetStencilTesting()
VulkanRenderer::SetStencilFail()
VulkanRenderer::SetStencilPass()
VulkanRenderer::SetStencilFunction()
VulkanRenderer::SetStencilMask()
VulkanRenderer::SetCullMode()
VulkanRenderer::SetFillMode()
VulkanRenderer::SetPrimitiveTopology()
VulkanRenderer::SetFrontFace()
VulkanRenderer::SetBlendMode()
VulkanRenderer::SetBlendConstant()
VulkanRenderer::SetShadingRate()
VulkanRenderer::SetShadingRate()
VulkanRenderer::Clear()
VulkanRenderer::SetViewport()
VulkanRenderer::SetScissor()
VulkanRenderer::Draw()
VulkanRenderer::DrawIndexed()
VulkanRenderer::DrawInstanced()
VulkanRenderer::DrawIndexedInstanced()
VulkanRenderer::BindShader()
VulkanRenderer::BindVertexBuffer()
VulkanRenderer::BindIndexBuffer()
VulkanRenderer::BindDescriptorSet()
VulkanRenderer::BindPushConstants()
VulkanRenderer::BindPushConstantsByIndex()
VulkanRenderer::BindRenderTarget()
VulkanRenderer::BindRenderTargets()
VulkanRenderer::ResourceBufferBarrier()
VulkanRenderer::ResourceBufferBarriers()
VulkanRenderer::ResourceTextureBarrier()
VulkanRenderer::ResourceTextureBarriers()
VulkanRenderer::ResourceRenderTargetBarrier()
VulkanRenderer::ResourceRenderTargetBarriers()
VulkanRenderer::ReflexSleep()
VulkanRenderer::ReflexMarker()
VulkanRenderer::GetTitle()
VulkanRenderer::GetVSync()
VulkanRenderer::GetCurrentGPUUUID()
VulkanRenderer::GetCurrentGPUName()
VulkanRenderer::GetCurrentGPUVendor()
VulkanRenderer::GetAllGPUs()
VulkanRenderer::CaptureScreenshot()
VulkanRenderer::MSAAResolvePass()
VulkanRenderer::UpdateInternalRenderTargets()
VulkanRenderer::RenderScalePass()
VulkanRenderer::SetLatencyMode()
VulkanRenderer::GetLatencyMode()
VulkanRenderer::InitPerViewportData()
VulkanRenderer::RemovePerViewportData()
VulkanRenderer::WaitIdle()
VulkanRenderer::GetInstance()
VulkanRenderer::GetDevice()
VulkanRenderer::GetVMA()
VulkanRenderer::UtilInitialTransition()
VulkanRenderer::GetRenderPassMap()
VulkanRenderer::GetFrameBufferMap()
VulkanRenderer::GetPipeline()
VulkanRenderer::s_GPUCapBits
VulkanRenderer::s_NullDescriptors
VulkanRenderer::DescriptorUpdateData
VulkanRenderer::FrameBufferDesc
VulkanRenderer::FrameBufferDesc::RenderPass
VulkanRenderer::FrameBufferDesc::RenderTargets
VulkanRenderer::FrameBufferDesc::DepthStencil
VulkanRenderer::FrameBufferDesc::ShadingRate
VulkanRenderer::FrameBufferDesc::ColorArraySlices
VulkanRenderer::FrameBufferDesc::ColorMipSlices
VulkanRenderer::FrameBufferDesc::DepthArraySlice
VulkanRenderer::FrameBufferDesc::DepthMipSlice
VulkanRenderer::GPUCapBits
VulkanRenderer::NullDescriptors
VulkanRenderer::NullDescriptors::DefaultTextureSRV
VulkanRenderer::NullDescriptors::DefaultTextureUAV
VulkanRenderer::NullDescriptors::DefaultBufferSRV
VulkanRenderer::NullDescriptors::DefaultBufferUAV
VulkanRenderer::NullDescriptors::DefaultSampler
VulkanRenderer::NullDescriptors::SafeNullDescriptorsObjs
VulkanRenderer::NullDescriptors::NullDescriptorsObjs
VulkanRenderer::RenderPassDesc
VulkanRenderer::RenderPassDesc::ColorFormats
VulkanRenderer::RenderPassDesc::LoadActionsColor
VulkanRenderer::RenderPassDesc::StoreActionsColor
VulkanRenderer::RenderPassDesc::RenderTargetCount
VulkanRenderer::RenderPassDesc::SampleCount
VulkanRenderer::RenderPassDesc::DepthStencilFormat
VulkanRenderer::RenderPassDesc::ShadingRateFormat
VulkanRenderer::RenderPassDesc::LoadActionDepth
VulkanRenderer::RenderPassDesc::LoadActionStencil
VulkanRenderer::RenderPassDesc::StoreActionDepth
VulkanRenderer::RenderPassDesc::StoreActionStencil
VulkanRenderer::SizeOffset
VulkanRenderer::UpdateFrequencyLayoutInfo
- Class VulkanRenderPass
- Class Documentation
VulkanRenderPass
VulkanRenderPass::VulkanRenderPass()
VulkanRenderPass::~VulkanRenderPass()
VulkanRenderPass::VulkanRenderPass()
VulkanRenderPass::operator=()
VulkanRenderPass::VulkanRenderPass()
VulkanRenderPass::operator=()
VulkanRenderPass::GetVkRenderPass()
VulkanRenderPass::GetColorFormats()
VulkanRenderPass::GetLoadActionsColor()
VulkanRenderPass::GetRenderTargetCount()
VulkanRenderPass::GetSampleCount()
VulkanRenderPass::GetDepthStencilFormat()
VulkanRenderPass::GetLoadActionTypeDepth()
VulkanRenderPass::GetLoadActionTypeStencil()
- Class Documentation
- Class VulkanRenderTarget
- Inheritance Relationships
- Class Documentation
VulkanRenderTarget
VulkanRenderTarget::VulkanRenderTarget()
VulkanRenderTarget::~VulkanRenderTarget()
VulkanRenderTarget::VulkanRenderTarget()
VulkanRenderTarget::operator=()
VulkanRenderTarget::VulkanRenderTarget()
VulkanRenderTarget::operator=()
VulkanRenderTarget::GetVkImageView()
VulkanRenderTarget::GetVkImageViewSlices()
VulkanRenderTarget::GetID()
- Class VulkanRootSignature
- Inheritance Relationships
- Class Documentation
VulkanRootSignature
VulkanRootSignature::VulkanRootSignature()
VulkanRootSignature::~VulkanRootSignature()
VulkanRootSignature::VulkanRootSignature()
VulkanRootSignature::operator=()
VulkanRootSignature::VulkanRootSignature()
VulkanRootSignature::operator=()
VulkanRootSignature::GetVkPipelineLayout()
VulkanRootSignature::GetVkDescriptorSetLayouts()
VulkanRootSignature::GetVkCumulativeDescriptorCounts()
VulkanRootSignature::GetVkDescriptorCounts()
VulkanRootSignature::GetVkDynamicDescriptorCounts()
VulkanRootSignature::GetVkRayTracingDescriptorCounts()
VulkanRootSignature::GetUpdateTemplates()
VulkanRootSignature::GetVkEmptyDescriptorSets()
VulkanRootSignature::GetUpdateTemplateData()
VulkanRootSignature::GetDescriptor()
- Class VulkanShader
- Inheritance Relationships
- Class Documentation
VulkanShader
VulkanShader::VulkanShader()
VulkanShader::VulkanShader()
VulkanShader::VulkanShader()
VulkanShader::~VulkanShader()
VulkanShader::VulkanShader()
VulkanShader::operator=()
VulkanShader::VulkanShader()
VulkanShader::operator=()
VulkanShader::GetVkShaderModules()
VulkanShader::GetReflection()
VulkanShader::GetID()
VulkanShader::Use()
VulkanShader::UseTexture()
VulkanShader::UseTextures()
VulkanShader::UseSampler()
VulkanShader::UseSamplers()
VulkanShader::UseUBO()
VulkanShader::UseSSBO()
VulkanShader::GetNumThreadsPerGroup()
- Class VulkanSurface
- Class Documentation
VulkanSurface
VulkanSurface::VulkanSurface()
VulkanSurface::~VulkanSurface()
VulkanSurface::VulkanSurface()
VulkanSurface::operator=()
VulkanSurface::VulkanSurface()
VulkanSurface::operator=()
VulkanSurface::GetVkSurface()
VulkanSurface::GetVkSurfaceCapabilities()
VulkanSurface::GetVkSurfaceFormats()
VulkanSurface::GetVkSurfacePresentModes()
- Class Documentation
- Class VulkanSwapChain
- Inheritance Relationships
- Class Documentation
VulkanSwapChain
VulkanSwapChain::VulkanSwapChain()
VulkanSwapChain::~VulkanSwapChain()
VulkanSwapChain::VulkanSwapChain()
VulkanSwapChain::operator=()
VulkanSwapChain::VulkanSwapChain()
VulkanSwapChain::operator=()
VulkanSwapChain::AcquireNextImage()
VulkanSwapChain::AcquireNextImage()
VulkanSwapChain::AcquireNextImage()
VulkanSwapChain::ToggleVSync()
VulkanSwapChain::UpdateFramebufferSize()
VulkanSwapChain::GetVkSwapChain()
VulkanSwapChain::GetPresentVkQueue()
- Class VulkanTexture
- Inheritance Relationships
- Class Documentation
VulkanTexture
VulkanTexture::VulkanTexture()
VulkanTexture::VulkanTexture()
VulkanTexture::VulkanTexture()
VulkanTexture::~VulkanTexture()
VulkanTexture::VulkanTexture()
VulkanTexture::operator=()
VulkanTexture::VulkanTexture()
VulkanTexture::operator=()
VulkanTexture::Init()
VulkanTexture::GetSRVVkImageView()
VulkanTexture::GetSRVStencilVkImageView()
VulkanTexture::GetUAVVkImageViews()
VulkanTexture::GetVkImage()
VulkanTexture::IsLazilyAllocated()
VulkanTexture::Shutdown()
- Class Buffer
- Inheritance Relationships
- Class Documentation
Buffer
Buffer::~Buffer()
Buffer::Buffer()
Buffer::operator=()
Buffer::Buffer()
Buffer::operator=()
Buffer::GetSize()
Buffer::GetDescriptors()
Buffer::GetMemoryUsage()
Buffer::GetCPUMappedAddress()
Buffer::MapBuffer()
Buffer::UnMapBuffer()
Buffer::Create()
Buffer::Buffer()
Buffer::m_CPUMappedAddress
Buffer::m_size
Buffer::m_descriptors
Buffer::m_memoryUsage
- Class CommandBuffer
- Inheritance Relationships
- Class Documentation
CommandBuffer
CommandBuffer::~CommandBuffer()
CommandBuffer::CommandBuffer()
CommandBuffer::operator=()
CommandBuffer::CommandBuffer()
CommandBuffer::operator=()
CommandBuffer::GetQueue()
CommandBuffer::BindPushConstants()
CommandBuffer::BindPushConstantsByIndex()
CommandBuffer::BindDescriptorSet()
CommandBuffer::BindIndexBuffer()
CommandBuffer::BindVertexBuffer()
CommandBuffer::BindPipeline()
CommandBuffer::BindRenderTargets()
CommandBuffer::AddDebugMarker()
CommandBuffer::BeginDebugMarker()
CommandBuffer::EndDebugMarker()
CommandBuffer::Begin()
CommandBuffer::End()
CommandBuffer::SetViewport()
CommandBuffer::SetScissor()
CommandBuffer::Draw()
CommandBuffer::DrawInstanced()
CommandBuffer::DrawIndexed()
CommandBuffer::DrawIndexedInstanced()
CommandBuffer::ExecuteIndirect()
CommandBuffer::Dispatch()
CommandBuffer::UpdateBuffer()
CommandBuffer::UpdateSubresource()
CommandBuffer::CopySubresource()
CommandBuffer::ResetQueryPool()
CommandBuffer::BeginQuery()
CommandBuffer::EndQuery()
CommandBuffer::ResolveQuery()
CommandBuffer::ResourceBarrier()
CommandBuffer::ResourceBarrier()
CommandBuffer::SetStencilReferenceValue()
CommandBuffer::SetShadingRate()
CommandBuffer::Clear()
CommandBuffer::Clear()
CommandBuffer::Clear()
CommandBuffer::Clear()
CommandBuffer::CommandBuffer()
CommandBuffer::m_queue
- Class CommandPool
- Inheritance Relationships
- Class Documentation
CommandPool
CommandPool::~CommandPool()
CommandPool::CommandPool()
CommandPool::operator=()
CommandPool::CommandPool()
CommandPool::operator=()
CommandPool::GetCommandBuffer()
CommandPool::ReleaseCommandBuffer()
CommandPool::Reset()
CommandPool::Create()
CommandPool::CommandPool()
CommandPool::m_commandBuffers
CommandPool::m_queue
- Class DescriptorPool
- Inheritance Relationships
- Class Documentation
DescriptorPool
DescriptorPool::~DescriptorPool()
DescriptorPool::DescriptorPool()
DescriptorPool::operator=()
DescriptorPool::DescriptorPool()
DescriptorPool::operator=()
DescriptorPool::Reset()
DescriptorPool::GetDescriptorSetsNum()
DescriptorPool::RetrieveDescriptorSet()
DescriptorPool::Create()
DescriptorPool::DescriptorPool()
DescriptorPool::m_numDescriptorSets
- Class EditorCamera
- Inheritance Relationships
- Class Documentation
EditorCamera
EditorCamera::CameraMode
EditorCamera::EditorCamera()
EditorCamera::~EditorCamera()
EditorCamera::EditorCamera()
EditorCamera::EditorCamera()
EditorCamera::operator=()
EditorCamera::operator=()
EditorCamera::Init()
EditorCamera::Focus()
EditorCamera::OnUpdate()
EditorCamera::OnEvent()
EditorCamera::IsActive()
EditorCamera::SetActive()
EditorCamera::GetCurrentMode()
EditorCamera::GetDistance()
EditorCamera::SetDistance()
EditorCamera::GetFocalPoint()
EditorCamera::SetViewportSize()
EditorCamera::GetViewMatrix()
EditorCamera::GetUpDirection()
EditorCamera::GetRightDirection()
EditorCamera::GetForwardDirection()
EditorCamera::GetPosition()
EditorCamera::GetOrientation()
EditorCamera::GetFOV()
EditorCamera::GetAspectRatio()
EditorCamera::GetNearClip()
EditorCamera::GetPitch()
EditorCamera::GetYaw()
EditorCamera::GetCameraSpeed()
- Class IndexBuffer
- Class Documentation
IndexBuffer
IndexBuffer::IndexBuffer()
IndexBuffer::operator=()
IndexBuffer::IndexBuffer()
IndexBuffer::operator=()
IndexBuffer::~IndexBuffer()
IndexBuffer::GetCount()
IndexBuffer::GetSize()
IndexBuffer::GetUpdateFrequency()
IndexBuffer::Use()
IndexBuffer::SetData()
IndexBuffer::SetData()
IndexBuffer::IsLoaded()
IndexBuffer::AwaitLoading()
IndexBuffer::Create()
IndexBuffer::Create()
IndexBuffer::Create()
IndexBuffer::IndexBuffer()
- Class Documentation
- Class OrthographicCamera
- Class Documentation
OrthographicCamera
OrthographicCamera::OrthographicCamera()
OrthographicCamera::OrthographicCamera()
OrthographicCamera::operator=()
OrthographicCamera::OrthographicCamera()
OrthographicCamera::operator=()
OrthographicCamera::~OrthographicCamera()
OrthographicCamera::SetProjection()
OrthographicCamera::GetPosition()
OrthographicCamera::SetPosition()
OrthographicCamera::GetRotation()
OrthographicCamera::SetRotation()
OrthographicCamera::GetProjectionMatrix()
OrthographicCamera::GetViewMatrix()
- Class Documentation
- Class OrthographicCameraController
- Class Documentation
OrthographicCameraController
OrthographicCameraController::OrthographicCameraController()
OrthographicCameraController::OrthographicCameraController()
OrthographicCameraController::~OrthographicCameraController()
OrthographicCameraController::OrthographicCameraController()
OrthographicCameraController::operator=()
OrthographicCameraController::OrthographicCameraController()
OrthographicCameraController::operator=()
OrthographicCameraController::OnUpdate()
OrthographicCameraController::OnEvent()
OrthographicCameraController::OnResize()
OrthographicCameraController::GetCamera()
OrthographicCameraController::GetCamera()
OrthographicCameraController::GetTranslationSpeed()
OrthographicCameraController::SetTranslationSpeed()
OrthographicCameraController::GetRotationSpeed()
OrthographicCameraController::SetRotationSpeed()
OrthographicCameraController::GetZoomLevel()
OrthographicCameraController::SetZoomLevel()
OrthographicCameraController::GetBounds()
- Class Documentation
- Class Renderer2D
- Nested Relationships
- Class Documentation
Renderer2D
Renderer2D::Init()
Renderer2D::Shutdown()
Renderer2D::Reset()
Renderer2D::BeginScene()
Renderer2D::BeginScene()
Renderer2D::BeginScene()
Renderer2D::EndScene()
Renderer2D::SetCustomSampler()
Renderer2D::DrawQuad()
Renderer2D::DrawQuad()
Renderer2D::DrawQuad()
Renderer2D::DrawQuad()
Renderer2D::DrawQuad()
Renderer2D::DrawQuad()
Renderer2D::DrawCircle()
Renderer2D::DrawSprite()
Renderer2D::DrawLine()
Renderer2D::DrawRect()
Renderer2D::DrawRect()
Renderer2D::GetStats()
Renderer2D::ResetStats()
Renderer2D::Statistics
Renderer2D::Transform
- Class RendererAPI
- Nested Relationships
- Inheritance Relationships
- Class Documentation
RendererAPI
RendererAPI::WaveOpsSupportFlags
RendererAPI::WaveOpsSupportFlags::None
RendererAPI::WaveOpsSupportFlags::Basic
RendererAPI::WaveOpsSupportFlags::Vote
RendererAPI::WaveOpsSupportFlags::Arithmetic
RendererAPI::WaveOpsSupportFlags::Ballot
RendererAPI::WaveOpsSupportFlags::Shuffle
RendererAPI::WaveOpsSupportFlags::ShuffleRelative
RendererAPI::WaveOpsSupportFlags::Clustered
RendererAPI::WaveOpsSupportFlags::Quad
RendererAPI::WaveOpsSupportFlags::PartitionedNV
RendererAPI::QueueType
RendererAPI::QueueFlag
RendererAPI::QueuePriority
RendererAPI::FenceStatus
RendererAPI::LoadActionType
RendererAPI::StoreActionType
RendererAPI::TextureCubeType
RendererAPI::SampleCount
RendererAPI::AntiAliasing
RendererAPI::GPUVendor
RendererAPI::GPUVendor::Unknown
RendererAPI::GPUVendor::AMD
RendererAPI::GPUVendor::ImgTec
RendererAPI::GPUVendor::NVIDIA
RendererAPI::GPUVendor::ARM
RendererAPI::GPUVendor::Broadcom
RendererAPI::GPUVendor::Qualcomm
RendererAPI::GPUVendor::Intel
RendererAPI::GPUVendor::Apple
RendererAPI::GPUVendor::Vivante
RendererAPI::GPUVendor::VeriSilicon
RendererAPI::GPUVendor::Kazan
RendererAPI::GPUVendor::Codeplay
RendererAPI::GPUVendor::Mesa
RendererAPI::TextureCreationFlags
RendererAPI::TextureCreationFlags::None
RendererAPI::TextureCreationFlags::OwnMemory
RendererAPI::TextureCreationFlags::OnTile
RendererAPI::TextureCreationFlags::Force2D
RendererAPI::TextureCreationFlags::Force3D
RendererAPI::TextureCreationFlags::AllowDisplayTarget
RendererAPI::TextureCreationFlags::SRGB
RendererAPI::TextureCreationFlags::NormalMap
RendererAPI::TextureCreationFlags::FastClear
RendererAPI::TextureCreationFlags::FragMask
RendererAPI::TextureCreationFlags::Storage
RendererAPI::ResourceState
RendererAPI::ResourceState::Undefined
RendererAPI::ResourceState::VertexAndConstantBuffer
RendererAPI::ResourceState::IndexBuffer
RendererAPI::ResourceState::RenderTarget
RendererAPI::ResourceState::UnorderedAccess
RendererAPI::ResourceState::DepthWrite
RendererAPI::ResourceState::DepthRead
RendererAPI::ResourceState::NonPixelShaderResource
RendererAPI::ResourceState::PixelShaderResource
RendererAPI::ResourceState::ShaderResource
RendererAPI::ResourceState::StreamOut
RendererAPI::ResourceState::IndirectArgument
RendererAPI::ResourceState::CopyDestination
RendererAPI::ResourceState::CopySource
RendererAPI::ResourceState::GenericRead
RendererAPI::ResourceState::Present
RendererAPI::ResourceState::Common
RendererAPI::ResourceState::RayTracingAccelerationStructure
RendererAPI::ResourceState::ShadingRateSource
RendererAPI::DescriptorType
RendererAPI::DescriptorType::Undefined
RendererAPI::DescriptorType::Sampler
RendererAPI::DescriptorType::Texture
RendererAPI::DescriptorType::RWTexture
RendererAPI::DescriptorType::Buffer
RendererAPI::DescriptorType::BufferRaw
RendererAPI::DescriptorType::RWBuffer
RendererAPI::DescriptorType::RWBufferRaw
RendererAPI::DescriptorType::UniformBuffer
RendererAPI::DescriptorType::RootConstant
RendererAPI::DescriptorType::VertexBuffer
RendererAPI::DescriptorType::IndexBuffer
RendererAPI::DescriptorType::IndirectBuffer
RendererAPI::DescriptorType::TextureCube
RendererAPI::DescriptorType::RenderTargetMipSlices
RendererAPI::DescriptorType::RenderTargetArraySlices
RendererAPI::DescriptorType::RenderTargetDepthSlices
RendererAPI::DescriptorType::RayTracing
RendererAPI::DescriptorType::InputAttachment
RendererAPI::DescriptorType::TexelBuffer
RendererAPI::DescriptorType::RWTexelBuffer
RendererAPI::DescriptorType::CombinedImageSampler
RendererAPI::DescriptorType::AccelerationStructure
RendererAPI::DescriptorType::AccelerationStructureBuildInput
RendererAPI::DescriptorType::ShaderDeviceAddress
RendererAPI::DescriptorType::ShaderBindingTable
RendererAPI::ResourceMemoryUsage
RendererAPI::BufferCreationFlags
RendererAPI::BufferCreationFlags::None
RendererAPI::BufferCreationFlags::OwnMemory
RendererAPI::BufferCreationFlags::PersistentMap
RendererAPI::BufferCreationFlags::ESRAM
RendererAPI::BufferCreationFlags::NoDescriptorViewCreation
RendererAPI::BufferCreationFlags::HostVisible
RendererAPI::BufferCreationFlags::HostCoherent
RendererAPI::ClearBufferType
RendererAPI::LatencyMode
RendererAPI::IndirectArgumentType
RendererAPI::IndirectArgumentType::IndirectDraw
RendererAPI::IndirectArgumentType::IndirectDrawIndex
RendererAPI::IndirectArgumentType::IndirectDispatch
RendererAPI::IndirectArgumentType::IndirectVertexBuffer
RendererAPI::IndirectArgumentType::IndirectIndexBuffer
RendererAPI::IndirectArgumentType::IndirectConstant
RendererAPI::IndirectArgumentType::IndirectDescriptorTable
RendererAPI::IndirectArgumentType::IndirectPipeline
RendererAPI::DescriptorUpdateFrequency
RendererAPI::FilterType
RendererAPI::MipMapMode
RendererAPI::AddressMode
RendererAPI::CompareMode
RendererAPI::ShaderStage
RendererAPI::ShaderStage::None
RendererAPI::ShaderStage::Vertex
RendererAPI::ShaderStage::TessellationControl
RendererAPI::ShaderStage::TessellationEvaluation
RendererAPI::ShaderStage::Geometry
RendererAPI::ShaderStage::Fragment
RendererAPI::ShaderStage::Compute
RendererAPI::ShaderStage::RayTracing
RendererAPI::ShaderStage::AllGraphics
RendererAPI::ShaderStage::Hull
RendererAPI::ShaderStage::Domain
RendererAPI::ShaderStage::Pixel
RendererAPI::ShaderType
RendererAPI::RootSignatureFlags
RendererAPI::PipelineType
RendererAPI::IndexType
RendererAPI::BlendConstant
RendererAPI::BlendConstant::Zero
RendererAPI::BlendConstant::One
RendererAPI::BlendConstant::SrcColor
RendererAPI::BlendConstant::OneMinusSrcColor
RendererAPI::BlendConstant::DstColor
RendererAPI::BlendConstant::OneMinusDstColor
RendererAPI::BlendConstant::SrcAlpha
RendererAPI::BlendConstant::OneMinusSrcAlpha
RendererAPI::BlendConstant::DstAlpha
RendererAPI::BlendConstant::OneMinusDstAlpha
RendererAPI::BlendConstant::SrcAlphaSaturate
RendererAPI::BlendConstant::BlendFactor
RendererAPI::BlendConstant::OneMinusBlendFactor
RendererAPI::BlendMode
RendererAPI::BlendStateTargets
RendererAPI::BlendStateTargets::BlendStateTarget0
RendererAPI::BlendStateTargets::BlendStateTarget1
RendererAPI::BlendStateTargets::BlendStateTarget2
RendererAPI::BlendStateTargets::BlendStateTarget3
RendererAPI::BlendStateTargets::BlendStateTarget4
RendererAPI::BlendStateTargets::BlendStateTarget5
RendererAPI::BlendStateTargets::BlendStateTarget6
RendererAPI::BlendStateTargets::BlendStateTarget7
RendererAPI::BlendStateTargets::BlendStateTargetAll
RendererAPI::StencilOp
RendererAPI::CullMode
RendererAPI::FrontFace
RendererAPI::FillMode
RendererAPI::PipelineCacheFlags
RendererAPI::PrimitiveTopology
RendererAPI::VertexAttributeRate
RendererAPI::QueryType
RendererAPI::PresentStatus
RendererAPI::SamplerRange
RendererAPI::SamplerModelConversion
RendererAPI::SampleLocation
RendererAPI::ShadingRate
RendererAPI::ShadingRate::NotSupported
RendererAPI::ShadingRate::Full
RendererAPI::ShadingRate::Half
RendererAPI::ShadingRate::Quarter
RendererAPI::ShadingRate::Eighth
RendererAPI::ShadingRate::OneXTwo
RendererAPI::ShadingRate::TwoXOne
RendererAPI::ShadingRate::TwoXFour
RendererAPI::ShadingRate::FourXTwo
RendererAPI::ShadingRateCombiner
RendererAPI::ShadingRateCaps
RendererAPI::CommandPoolCreateFlags
RendererAPI::MappedRangeFlags
RendererAPI::PerWindowState
RendererAPI::ClearValue
RendererAPI::DescriptorResource
RendererAPI::DescriptorIndexMap
RendererAPI::~RendererAPI()
RendererAPI::RendererAPI()
RendererAPI::operator=()
RendererAPI::RendererAPI()
RendererAPI::operator=()
RendererAPI::InitInternal()
RendererAPI::Flush()
RendererAPI::Dispatch()
RendererAPI::SetVSync()
RendererAPI::GetVSync()
RendererAPI::SetRenderScale()
RendererAPI::GetRenderScale()
RendererAPI::SetClearColor()
RendererAPI::SetClearDepth()
RendererAPI::SetClearStencil()
RendererAPI::SetDepthTesting()
RendererAPI::SetDepthWriting()
RendererAPI::SetDepthFunction()
RendererAPI::SetDepthFail()
RendererAPI::SetDepthBias()
RendererAPI::SetDepthBiasSlopeFactor()
RendererAPI::SetStencilTesting()
RendererAPI::SetStencilFail()
RendererAPI::SetStencilPass()
RendererAPI::SetStencilFunction()
RendererAPI::SetStencilMask()
RendererAPI::SetCullMode()
RendererAPI::SetFillMode()
RendererAPI::SetPrimitiveTopology()
RendererAPI::SetFrontFace()
RendererAPI::SetBlendMode()
RendererAPI::SetBlendConstant()
RendererAPI::SetShadingRate()
RendererAPI::SetShadingRate()
RendererAPI::Clear()
RendererAPI::SetViewport()
RendererAPI::SetScissor()
RendererAPI::Draw()
RendererAPI::DrawIndexed()
RendererAPI::DrawInstanced()
RendererAPI::DrawIndexedInstanced()
RendererAPI::BindVertexBuffer()
RendererAPI::BindIndexBuffer()
RendererAPI::BindDescriptorSet()
RendererAPI::BindPushConstants()
RendererAPI::BindPushConstantsByIndex()
RendererAPI::BindRenderTarget()
RendererAPI::BindRenderTargets()
RendererAPI::ResourceBufferBarrier()
RendererAPI::ResourceBufferBarriers()
RendererAPI::ResourceTextureBarrier()
RendererAPI::ResourceTextureBarriers()
RendererAPI::ResourceRenderTargetBarrier()
RendererAPI::ResourceRenderTargetBarriers()
RendererAPI::ReflexSleep()
RendererAPI::ReflexMarker()
RendererAPI::GetTitle()
RendererAPI::GetCurrentGPUUUID()
RendererAPI::GetCurrentGPUName()
RendererAPI::GetCurrentGPUVendor()
RendererAPI::GetAllGPUs()
RendererAPI::CaptureScreenshot()
RendererAPI::MSAAResolvePass()
RendererAPI::RenderScalePass()
RendererAPI::SetLatencyMode()
RendererAPI::GetLatencyMode()
RendererAPI::InitPerViewportData()
RendererAPI::RemovePerViewportData()
RendererAPI::WaitIdle()
RendererAPI::Init()
RendererAPI::Shutdown()
RendererAPI::GetRenderer()
RendererAPI::GetResourceLoader()
RendererAPI::AutoSelectRenderAPI()
RendererAPI::IsSupported()
RendererAPI::GetRenderAPI()
RendererAPI::SetNewGPU()
RendererAPI::GetNewGPU()
RendererAPI::OnPostUpdate()
RendererAPI::GetDescriptorPool()
RendererAPI::GetGraphicsQueue()
RendererAPI::GetComputeQueue()
RendererAPI::GetTransferQueue()
RendererAPI::GetGraphicsRootSignature()
RendererAPI::GetInternalRenderResolution()
RendererAPI::StartRenderPass()
RendererAPI::StopRenderPass()
RendererAPI::Transition()
RendererAPI::GetAntiAliasing()
RendererAPI::SetAntiAliasing()
RendererAPI::GetAnisotropyLevel()
RendererAPI::SetAnisotropyLevel()
RendererAPI::ResizeSwapChain()
RendererAPI::GetGPUGraphicsFrameTime()
RendererAPI::GetGPUComputeFrameTime()
RendererAPI::GetViewportData()
RendererAPI::IsVulkanCapable()
RendererAPI::GetCurrentImageIndex()
RendererAPI::MaxDescriptorSets
RendererAPI::GPUSettings
RendererAPI::GPUSettings::UniformBufferAlignment
RendererAPI::GPUSettings::MaxUniformBufferRange
RendererAPI::GPUSettings::StorageBufferAlignment
RendererAPI::GPUSettings::MaxStorageBufferRange
RendererAPI::GPUSettings::UploadBufferTextureAlignment
RendererAPI::GPUSettings::UploadBufferTextureRowAlignment
RendererAPI::GPUSettings::MaxVertexInputBindings
RendererAPI::GPUSettings::MaxVertexInputAttributes
RendererAPI::GPUSettings::MaxRootSignatureDWORDS
RendererAPI::GPUSettings::MaxImageDimension2D
RendererAPI::GPUSettings::MaxImageDimensionCube
RendererAPI::GPUSettings::MaxPushConstantSize
RendererAPI::GPUSettings::MaxSamplerAllocationCount
RendererAPI::GPUSettings::MaxTessellationControlPoints
RendererAPI::GPUSettings::MaxMSAASampleCount
RendererAPI::GPUSettings::MaxAnisotropy
RendererAPI::GPUSettings::MaxColorRenderTargets
RendererAPI::GPUSettings::WaveLaneCount
RendererAPI::GPUSettings::WaveOpsSupportFlags
RendererAPI::GPUSettings::ROVsSupported
RendererAPI::GPUSettings::MultiDrawIndirectSupported
RendererAPI::GPUSettings::TessellationSupported
RendererAPI::GPUSettings::GeometryShaderSupported
RendererAPI::GPUSettings::FillModeNonSolid
RendererAPI::GPUSettings::SurfaceSupported
RendererAPI::GPUSettings::PresentSupported
RendererAPI::GPUSettings::SampleRateShadingSupported
RendererAPI::GPUSettings::ShadingRates
RendererAPI::GPUSettings::ShadingRateCaps
RendererAPI::GPUSettings::ShadingRateCombiner
RendererAPI::GPUSettings::ShadingRateTexelWidth
RendererAPI::GPUSettings::ShadingRateTexelHeight
RendererAPI::GPUSettings::ReflexSupported
RendererAPI::ImageCount
RendererAPI::RendererAPI()
RendererAPI::s_Renderer
RendererAPI::s_RenderAPI
RendererAPI::s_ResourceLoader
RendererAPI::s_descriptorPool
RendererAPI::s_graphicQueue
RendererAPI::s_computeQueue
RendererAPI::s_transferQueue
RendererAPI::s_newSampleCount
RendererAPI::s_newAntiAliasing
RendererAPI::s_Anisotropy
RendererAPI::s_newGPUUUID
RendererAPI::s_perViewportDataMap
RendererAPI::BinaryShaderDesc
RendererAPI::BinaryShaderStageDesc
RendererAPI::BlendStateDesc
RendererAPI::BlendStateDesc::SrcFactors
RendererAPI::BlendStateDesc::DstFactors
RendererAPI::BlendStateDesc::SrcAlphaFactors
RendererAPI::BlendStateDesc::DstAlphaFactors
RendererAPI::BlendStateDesc::BlendModes
RendererAPI::BlendStateDesc::BlendAlphaModes
RendererAPI::BlendStateDesc::Masks
RendererAPI::BlendStateDesc::RenderTargetMask
RendererAPI::BlendStateDesc::IndependentBlend
RendererAPI::BufferBarrier
RendererAPI::BufferDesc
RendererAPI::BufferDesc::Size
RendererAPI::BufferDesc::Alignment
RendererAPI::BufferDesc::MemoryUsage
RendererAPI::BufferDesc::Flags
RendererAPI::BufferDesc::QueueType
RendererAPI::BufferDesc::StartState
RendererAPI::BufferDesc::ElementCount
RendererAPI::BufferDesc::StructStride
RendererAPI::BufferDesc::ICBDrawType
RendererAPI::BufferDesc::ICBMaxVertexBufferBind
RendererAPI::BufferDesc::ICBMaxFragmentBufferBind
RendererAPI::BufferDesc::Format
RendererAPI::BufferDesc::Descriptors
RendererAPI::BufferDesc::Name
RendererAPI::BufferLoadDesc
RendererAPI::BufferUpdateDesc
RendererAPI::Color
RendererAPI::CommandPoolDesc
RendererAPI::CommandSignatureDesc
RendererAPI::ComputePipelineDesc
RendererAPI::DepthStateDesc
RendererAPI::DepthStateDesc::DepthTest
RendererAPI::DepthStateDesc::DepthWrite
RendererAPI::DepthStateDesc::DepthFunc
RendererAPI::DepthStateDesc::StencilTest
RendererAPI::DepthStateDesc::StencilReadMask
RendererAPI::DepthStateDesc::StencilWriteMask
RendererAPI::DepthStateDesc::StencilFrontFunc
RendererAPI::DepthStateDesc::StencilFrontFail
RendererAPI::DepthStateDesc::DepthFrontFail
RendererAPI::DepthStateDesc::StencilFrontPass
RendererAPI::DepthStateDesc::StencilBackFunc
RendererAPI::DepthStateDesc::StencilBackFail
RendererAPI::DepthStateDesc::DepthBackFail
RendererAPI::DepthStateDesc::StencilBackPass
RendererAPI::DepthStencil
RendererAPI::DescriptorData
RendererAPI::DescriptorData::Name
RendererAPI::DescriptorData::Offset
RendererAPI::DescriptorData::Resource
RendererAPI::DescriptorData::Count
RendererAPI::DescriptorData::Index
RendererAPI::DescriptorData::BufferOffset
RendererAPI::DescriptorData::DescriptorSetExtraction
RendererAPI::DescriptorData::TextureSlice
RendererAPI::DescriptorInfo
RendererAPI::DescriptorInfo::Name
RendererAPI::DescriptorInfo::Type
RendererAPI::DescriptorInfo::Dimension
RendererAPI::DescriptorInfo::RootDescriptor
RendererAPI::DescriptorInfo::Set
RendererAPI::DescriptorInfo::Size
RendererAPI::DescriptorInfo::IndexInParent
RendererAPI::DescriptorInfo::HandleIndex
RendererAPI::DescriptorInfo::VkType
RendererAPI::DescriptorInfo::Reg
RendererAPI::DescriptorInfo::RootDescriptorIndex
RendererAPI::DescriptorInfo::VkStages
RendererAPI::DescriptorSetDesc
RendererAPI::GraphicsPipelineDesc
RendererAPI::GraphicsPipelineDesc::ShaderProgram
RendererAPI::GraphicsPipelineDesc::RootSignature
RendererAPI::GraphicsPipelineDesc::VertexLayout
RendererAPI::GraphicsPipelineDesc::BlendState
RendererAPI::GraphicsPipelineDesc::DepthState
RendererAPI::GraphicsPipelineDesc::RasterizerState
RendererAPI::GraphicsPipelineDesc::ColorFormats
RendererAPI::GraphicsPipelineDesc::RenderTargetCount
RendererAPI::GraphicsPipelineDesc::SampleCount
RendererAPI::GraphicsPipelineDesc::SampleQuality
RendererAPI::GraphicsPipelineDesc::DepthStencilFormat
RendererAPI::GraphicsPipelineDesc::PrimitiveTopology
RendererAPI::GraphicsPipelineDesc::ShadingRate
RendererAPI::GraphicsPipelineDesc::ShadingRateCombiners
RendererAPI::GraphicsPipelineDesc::ShadingRateTexture
RendererAPI::IndirectArgumentDescriptor
RendererAPI::IndirectDispatchArguments
RendererAPI::IndirectDrawArguments
RendererAPI::IndirectDrawIndexArguments
RendererAPI::LoadActionsDesc
RendererAPI::LoadActionsDesc::LoadActionsColor
RendererAPI::LoadActionsDesc::LoadActionDepth
RendererAPI::LoadActionsDesc::LoadActionStencil
RendererAPI::LoadActionsDesc::ClearColorValues
RendererAPI::LoadActionsDesc::ClearDepthStencil
RendererAPI::LoadActionsDesc::StoreActionsColor
RendererAPI::LoadActionsDesc::StoreActionDepth
RendererAPI::LoadActionsDesc::StoreActionStencil
RendererAPI::MappedMemoryRange
RendererAPI::PerViewportData
RendererAPI::PerViewportData::PerViewportData()
RendererAPI::PerViewportData::~PerViewportData()
RendererAPI::PerViewportData::PerViewportData()
RendererAPI::PerViewportData::PerViewportData()
RendererAPI::PerViewportData::operator=()
RendererAPI::PerViewportData::operator=()
RendererAPI::PerViewportData::Window
RendererAPI::PerViewportData::State
RendererAPI::PerViewportData::ImageIndex
RendererAPI::PerViewportData::GraphicCommandPools
RendererAPI::PerViewportData::GraphicCommandBuffers
RendererAPI::PerViewportData::RenderCompleteFences
RendererAPI::PerViewportData::ImageAcquiredSemaphores
RendererAPI::PerViewportData::RenderCompleteSemaphores
RendererAPI::PerViewportData::GraphicsCompleteSemaphores
RendererAPI::PerViewportData::GraphicsTimestampQueryPools
RendererAPI::PerViewportData::GraphicsTimestampReadbackBuffers
RendererAPI::PerViewportData::GraphicsPipelineDesc
RendererAPI::PerViewportData::CurrentGraphicsPipeline
RendererAPI::PerViewportData::GraphicsFrameTime
RendererAPI::PerViewportData::Recording
RendererAPI::PerViewportData::NewShadingRateTexture
RendererAPI::PerViewportData::CachedShadingRateTextures
RendererAPI::PerViewportData::DepthStencilTarget
RendererAPI::PerViewportData::NewRenderScale
RendererAPI::PerViewportData::RenderScale
RendererAPI::PerViewportData::SwapChain
RendererAPI::PerViewportData::ResizeSwapChain
RendererAPI::PerViewportData::TemporaryResolveRenderTargets
RendererAPI::PerViewportData::InternalRenderTargets
RendererAPI::PerViewportData::CurrentSwapChainImageIndex
RendererAPI::PerViewportData::CurrentAntiAliasing
RendererAPI::PerViewportData::CurrentSampleCount
RendererAPI::PerViewportData::ClearColor
RendererAPI::PerViewportData::ClearDepthStencil
RendererAPI::PerViewportData::CurrentVSync
RendererAPI::PerViewportData::NewVSync
RendererAPI::PerViewportData::ComputeCommandPools
RendererAPI::PerViewportData::ComputeCommandBuffers
RendererAPI::PerViewportData::ComputeCompleteFences
RendererAPI::PerViewportData::ComputeCompleteSemaphores
RendererAPI::PerViewportData::ComputeTimestampQueryPools
RendererAPI::PerViewportData::ComputeTimestampReadbackBuffers
RendererAPI::PerViewportData::CurrentComputeWorkGroupSize
RendererAPI::PerViewportData::ComputePipelineDesc
RendererAPI::PerViewportData::CurrentComputePipeline
RendererAPI::PerViewportData::ComputeFrameTime
RendererAPI::PerViewportData::RecordingCompute
RendererAPI::PipelineCacheDesc
RendererAPI::PipelineCacheLoadDesc
RendererAPI::PipelineDesc
RendererAPI::QueryDesc
RendererAPI::QueryPoolDesc
RendererAPI::QueueDesc
RendererAPI::QueuePresentDesc
RendererAPI::QueueSubmitDesc
RendererAPI::RasterizerStateDesc
RendererAPI::RayTracingPipelineDesc
RendererAPI::ReadRange
RendererAPI::RenderTargetBarrier
RendererAPI::RenderTargetBarrier::RenderTarget
RendererAPI::RenderTargetBarrier::CurrentState
RendererAPI::RenderTargetBarrier::NewState
RendererAPI::RenderTargetBarrier::BeginOnly
RendererAPI::RenderTargetBarrier::EndOnly
RendererAPI::RenderTargetBarrier::Acquire
RendererAPI::RenderTargetBarrier::Release
RendererAPI::RenderTargetBarrier::QueueType
RendererAPI::RenderTargetBarrier::SubresourceBarrier
RendererAPI::RenderTargetBarrier::MipLevel
RendererAPI::RenderTargetBarrier::ArrayLayer
RendererAPI::RenderTargetDesc
RendererAPI::RenderTargetDesc::Flags
RendererAPI::RenderTargetDesc::Width
RendererAPI::RenderTargetDesc::Height
RendererAPI::RenderTargetDesc::Depth
RendererAPI::RenderTargetDesc::ArraySize
RendererAPI::RenderTargetDesc::MipLevels
RendererAPI::RenderTargetDesc::SampleCount
RendererAPI::RenderTargetDesc::Format
RendererAPI::RenderTargetDesc::StartState
RendererAPI::RenderTargetDesc::ClearValue
RendererAPI::RenderTargetDesc::SampleQuality
RendererAPI::RenderTargetDesc::Descriptors
RendererAPI::RenderTargetDesc::Name
RendererAPI::RenderTargetDesc::NativeHandle
RendererAPI::ResourceLoaderDesc
RendererAPI::RootSignatureDesc
RendererAPI::SamplerDesc
RendererAPI::SamplerDesc::operator==()
RendererAPI::SamplerDesc::operator!=()
RendererAPI::SamplerDesc::MinFilter
RendererAPI::SamplerDesc::MagFilter
RendererAPI::SamplerDesc::MipMapMode
RendererAPI::SamplerDesc::AddressU
RendererAPI::SamplerDesc::AddressV
RendererAPI::SamplerDesc::AddressW
RendererAPI::SamplerDesc::MipLodBias
RendererAPI::SamplerDesc::SetLodRange
RendererAPI::SamplerDesc::MinLod
RendererAPI::SamplerDesc::MaxLod
RendererAPI::SamplerDesc::EnableAnisotropy
RendererAPI::SamplerDesc::OverrideAnisotropyLevel
RendererAPI::SamplerDesc::CompareFunc
RendererAPI::SamplerDesc::Name
RendererAPI::SamplerDesc::SamplerConversionDesc
RendererAPI::SubresourceDataDesc
RendererAPI::SwapChainDesc
RendererAPI::SwapChainDesc::Window
RendererAPI::SwapChainDesc::PresentQueues
RendererAPI::SwapChainDesc::ImageCount
RendererAPI::SwapChainDesc::Width
RendererAPI::SwapChainDesc::Height
RendererAPI::SwapChainDesc::ColorFormat
RendererAPI::SwapChainDesc::ClearValue
RendererAPI::SwapChainDesc::EnableVSync
RendererAPI::SwapChainDesc::SampleCount
RendererAPI::SwapChainDesc::OldSwapChain
RendererAPI::TextureBarrier
RendererAPI::TextureBarrier::Texture
RendererAPI::TextureBarrier::CurrentState
RendererAPI::TextureBarrier::NewState
RendererAPI::TextureBarrier::BeginOnly
RendererAPI::TextureBarrier::EndOnly
RendererAPI::TextureBarrier::Acquire
RendererAPI::TextureBarrier::Release
RendererAPI::TextureBarrier::QueueType
RendererAPI::TextureBarrier::SubresourceBarrier
RendererAPI::TextureBarrier::MipLevel
RendererAPI::TextureBarrier::ArrayLayer
RendererAPI::TextureCopyDesc
RendererAPI::TextureCopyDesc::Texture
RendererAPI::TextureCopyDesc::Buffer
RendererAPI::TextureCopyDesc::WaitSemaphore
RendererAPI::TextureCopyDesc::MipLevel
RendererAPI::TextureCopyDesc::ArrayLayer
RendererAPI::TextureCopyDesc::TextureState
RendererAPI::TextureCopyDesc::QueueType
RendererAPI::TextureCopyDesc::BufferOffset
RendererAPI::TextureDesc
RendererAPI::TextureDesc::Flags
RendererAPI::TextureDesc::Width
RendererAPI::TextureDesc::Height
RendererAPI::TextureDesc::Depth
RendererAPI::TextureDesc::ArraySize
RendererAPI::TextureDesc::MipLevels
RendererAPI::TextureDesc::SampleCount
RendererAPI::TextureDesc::SampleQuality
RendererAPI::TextureDesc::Format
RendererAPI::TextureDesc::ClearValue
RendererAPI::TextureDesc::StartState
RendererAPI::TextureDesc::Descriptors
RendererAPI::TextureDesc::NativeHandle
RendererAPI::TextureDesc::Name
RendererAPI::TextureDesc::VkSamplerYcbcrConversionInfo
RendererAPI::TextureLoadDesc
RendererAPI::TextureUpdateDesc
RendererAPI::TextureUpdateDesc::Texture
RendererAPI::TextureUpdateDesc::MipLevel
RendererAPI::TextureUpdateDesc::ArrayLayer
RendererAPI::TextureUpdateDesc::MappedData
RendererAPI::TextureUpdateDesc::DstRowStride
RendererAPI::TextureUpdateDesc::RowCount
RendererAPI::TextureUpdateDesc::SrcRowStride
RendererAPI::TextureUpdateDesc::DstSliceStride
RendererAPI::TextureUpdateDesc::SrcSliceStride
RendererAPI::TextureUpdateDesc::MappedRange
RendererAPI::TextureUpdateDesc::Internal
RendererAPI::VertexAttribute
RendererAPI::VertexLayout
- Class RenderTarget
- Inheritance Relationships
- Class Documentation
RenderTarget
RenderTarget::~RenderTarget()
RenderTarget::RenderTarget()
RenderTarget::operator=()
RenderTarget::RenderTarget()
RenderTarget::operator=()
RenderTarget::GetWidth()
RenderTarget::GetHeight()
RenderTarget::GetDepth()
RenderTarget::GetArraySize()
RenderTarget::GetMipLevels()
RenderTarget::GetSampleCount()
RenderTarget::GetSampleQuality()
RenderTarget::GetImageFormat()
RenderTarget::GetClearValue()
RenderTarget::GetDescriptorType()
RenderTarget::GetTexture()
RenderTarget::Create()
RenderTarget::RenderTarget()
RenderTarget::m_texture
RenderTarget::m_clearValue
RenderTarget::m_arraySize
RenderTarget::m_depth
RenderTarget::m_width
RenderTarget::m_height
RenderTarget::m_descriptors
RenderTarget::m_mipLevels
RenderTarget::m_sampleQuality
RenderTarget::m_format
RenderTarget::m_sampleCount
- Class RootSignature
- Inheritance Relationships
- Class Documentation
RootSignature
RootSignature::~RootSignature()
RootSignature::RootSignature()
RootSignature::operator=()
RootSignature::RootSignature()
RootSignature::operator=()
RootSignature::GetPipelineType()
RootSignature::GetDescriptors()
RootSignature::GetDescriptorNameToIndexMap()
RootSignature::Create()
RootSignature::RootSignature()
RootSignature::m_pipelineType
RootSignature::m_descriptors
RootSignature::m_descriptorNameToIndexMap
- Class Sampler
- Inheritance Relationships
- Class Documentation
Sampler
Sampler::~Sampler()
Sampler::Sampler()
Sampler::operator=()
Sampler::Sampler()
Sampler::operator=()
Sampler::GetMinFilter()
Sampler::GetMagFilter()
Sampler::GetMipMapMode()
Sampler::GetAddressU()
Sampler::GetAddressV()
Sampler::GetAddressW()
Sampler::GetMipLodBias()
Sampler::GetAnisotropyLevel()
Sampler::GetCompareFunc()
Sampler::UsesEngineAnisotropyLevel()
Sampler::Create()
Sampler::ClearCache()
Sampler::UpdateSamplers()
Sampler::Sampler()
Sampler::UpdateAnisotropy()
Sampler::m_samplerDesc
Sampler::m_usesEngineAnisotropyLevel
- Class Shader
- Nested Relationships
- Inheritance Relationships
- Class Documentation
Shader
Shader::Shader()
Shader::operator=()
Shader::Shader()
Shader::operator=()
Shader::~Shader()
Shader::Reload()
Shader::GetID()
Shader::GetName()
Shader::GetFilePath()
Shader::GetShaderStages()
Shader::GetMacros()
Shader::GetRootSignature()
Shader::GetDescriptorSets()
Shader::IsShaderValid()
Shader::GetShaderType()
Shader::Use()
Shader::UseTexture()
Shader::UseTextures()
Shader::UseSampler()
Shader::UseSamplers()
Shader::UseUBO()
Shader::UseSSBO()
Shader::GetNumThreadsPerGroup()
Shader::CreateFromFile()
Shader::CreateFromFile()
Shader::CreateFromSource()
Shader::SupportedShaderFormatSuffixes
Shader::Shader()
Shader::Init()
Shader::Shutdown()
Shader::m_name
Shader::m_filepath
Shader::m_shaderStages
Shader::m_rootSignature
Shader::m_descriptorSets
Shader::m_macros
Shader::m_valid
Shader::m_shaderType
Shader::Macro
- Class SpriteAnimation
- Class Documentation
SpriteAnimation
SpriteAnimation::SpriteAnimation()
SpriteAnimation::SpriteAnimation()
SpriteAnimation::SpriteAnimation()
SpriteAnimation::operator=()
SpriteAnimation::operator=()
SpriteAnimation::~SpriteAnimation()
SpriteAnimation::OnUpdate()
SpriteAnimation::GetAllSprites()
SpriteAnimation::GetCurrentSprite()
SpriteAnimation::SetSpeed()
SpriteAnimation::GetSpeed()
SpriteAnimation::Play()
SpriteAnimation::Pause()
SpriteAnimation::Stop()
SpriteAnimation::Create()
- Class Documentation
- Class StorageBuffer
- Class Documentation
StorageBuffer
StorageBuffer::StorageBuffer()
StorageBuffer::operator=()
StorageBuffer::StorageBuffer()
StorageBuffer::operator=()
StorageBuffer::~StorageBuffer()
StorageBuffer::GetSize()
StorageBuffer::GetUpdateFrequency()
StorageBuffer::GetSSBOs()
StorageBuffer::SetData()
StorageBuffer::GetData()
StorageBuffer::IsLoaded()
StorageBuffer::AwaitLoading()
StorageBuffer::Create()
StorageBuffer::Init()
StorageBuffer::CalculateAlignedSize()
StorageBuffer::Create()
StorageBuffer::Create()
StorageBuffer::StorageBuffer()
- Class Documentation
- Class SubTexture2D
- Class Documentation
SubTexture2D
SubTexture2D::SubTexture2D()
SubTexture2D::SubTexture2D()
SubTexture2D::SubTexture2D()
SubTexture2D::operator=()
SubTexture2D::operator=()
SubTexture2D::~SubTexture2D()
SubTexture2D::GetTexture()
SubTexture2D::GetTexCoords()
SubTexture2D::GetName()
SubTexture2D::GetName()
SubTexture2D::CreateFromCoords()
SubTexture2D::CreateFromPixels()
- Class Documentation
- Class SwapChain
- Inheritance Relationships
- Class Documentation
SwapChain
SwapChain::~SwapChain()
SwapChain::SwapChain()
SwapChain::operator=()
SwapChain::SwapChain()
SwapChain::operator=()
SwapChain::AcquireNextImage()
SwapChain::AcquireNextImage()
SwapChain::AcquireNextImage()
SwapChain::GetRenderTargets()
SwapChain::ToggleVSync()
SwapChain::UpdateFramebufferSize()
SwapChain::Create()
SwapChain::SwapChain()
SwapChain::m_renderTargets
- Class Texture
- Inheritance Relationships
- Class Documentation
Texture
Texture::~Texture()
Texture::Texture()
Texture::operator=()
Texture::Texture()
Texture::operator=()
Texture::Init()
Texture::Reload()
Texture::GetName()
Texture::GetType()
Texture::GetWidth()
Texture::GetHeight()
Texture::GetSize()
Texture::GetDepth()
Texture::GetArraySize()
Texture::GetMipLevels()
Texture::GetAspectMask()
Texture::GetColorFormat()
Texture::GetImageFormat()
Texture::GetDescriptorTypes()
Texture::GetBitsPerChannel()
Texture::GetBytesPerChannel()
Texture::GetBitsPerPixel()
Texture::GetBytesPerPixel()
Texture::GetMipWidth()
Texture::GetMipHeight()
Texture::GetMipSize()
Texture::GetFilePaths()
Texture::GetCubeFormat()
Texture::Update()
Texture::Update()
Texture::Update()
Texture::OwnsImage()
Texture::IsLoaded()
Texture::AwaitLoading()
Texture::CreateCube()
Texture::CreateCube()
Texture::CreateCube()
Texture::CreateCube()
Texture::CreateCube()
Texture::Create2D()
Texture::Create2D()
Texture::Create2D()
Texture::CreateCustom()
Texture::CreateFallback2D()
Texture::CreateFallbackCube()
Texture::CalculateMipLevels()
Texture::SplitImageFromCross()
Texture::Shutdown()
Texture::Texture()
Texture::Texture()
Texture::Texture()
Texture::m_name
Texture::m_syncToken
Texture::m_width
Texture::m_height
Texture::m_depth
Texture::m_arraySize
Texture::m_mipLevels
Texture::m_imageFormat
Texture::m_aspectMask
Texture::m_descriptorTypes
Texture::m_ownsImage
Texture::m_filepaths
Texture::m_textureCubeFormat
Texture::ImageFormatToColorFormat()
Texture::GetBitsPerChannelFromImageFormat()
- Class UniformBuffer
- Class Documentation
UniformBuffer
UniformBuffer::UniformBuffer()
UniformBuffer::operator=()
UniformBuffer::UniformBuffer()
UniformBuffer::operator=()
UniformBuffer::~UniformBuffer()
UniformBuffer::GetSize()
UniformBuffer::GetUpdateFrequency()
UniformBuffer::GetUBOs()
UniformBuffer::SetData()
UniformBuffer::IsLoaded()
UniformBuffer::AwaitLoading()
UniformBuffer::Create()
UniformBuffer::Init()
UniformBuffer::CalculateAlignedSize()
UniformBuffer::Create()
UniformBuffer::Create()
UniformBuffer::UniformBuffer()
- Class Documentation
- Class VertexBuffer
- Class Documentation
VertexBuffer
VertexBuffer::VertexBuffer()
VertexBuffer::operator=()
VertexBuffer::VertexBuffer()
VertexBuffer::operator=()
VertexBuffer::~VertexBuffer()
VertexBuffer::GetLayout()
VertexBuffer::SetLayout()
VertexBuffer::GetSize()
VertexBuffer::GetCount()
VertexBuffer::GetUpdateFrequency()
VertexBuffer::SetData()
VertexBuffer::Use()
VertexBuffer::IsLoaded()
VertexBuffer::AwaitLoading()
VertexBuffer::Create()
VertexBuffer::Create()
VertexBuffer::VertexBuffer()
- Class Documentation
- Class VertexBufferLayout
- Class Documentation
VertexBufferLayout
VertexBufferLayout::VertexBufferLayout()
VertexBufferLayout::VertexBufferLayout()
VertexBufferLayout::VertexBufferLayout()
VertexBufferLayout::operator=()
VertexBufferLayout::VertexBufferLayout()
VertexBufferLayout::operator=()
VertexBufferLayout::~VertexBufferLayout()
VertexBufferLayout::GetStride()
VertexBufferLayout::GetElements()
VertexBufferLayout::begin()
VertexBufferLayout::begin()
VertexBufferLayout::cbegin()
VertexBufferLayout::end()
VertexBufferLayout::end()
VertexBufferLayout::cend()
- Class Documentation
- Class Image
- Inheritance Relationships
- Class Documentation
Image
Image::ColorFormat
Image::Image()
Image::operator=()
Image::Image()
Image::operator=()
Image::~Image()
Image::GetPixelData()
Image::GetBitsPerPixel()
Image::GetBytesPerPixel()
Image::GetBitsPerChannel()
Image::GetBytesPerChannel()
Image::GetWidth()
Image::GetHeight()
Image::GetSize()
Image::HasAlphaChannel()
Image::IsImageGrayScale()
Image::IsImageColored()
Image::IsHDR()
Image::IsLDR()
Image::GetFilePath()
Image::GetColorFormat()
Image::LoadFromFile()
Image::LoadFromMemory()
Image::LoadFromMemory()
Image::LoadFromMemory()
Image::LoadFallback()
Image::IsSupportedImageFile()
Image::FlipX()
Image::FlipY()
Image::Rotate90Clockwise()
Image::Rotate90CounterClockwise()
Image::ConvertRGBToRGBA()
Image::SupportedImageFormatSuffixes
Image::Image()
Image::Image()
Image::m_width
Image::m_height
Image::m_isHDR
Image::m_colorFormat
Image::m_filepath
Image::m_bitsPerPixel
Image::FlipX()
Image::FlipY()
Image::Rotate90Clockwise()
Image::Rotate90CounterClockwise()
Image::ConvertRGBToRGBA()
Image::ConvertRGBAToRGB()
Image::ConvertBGR16ToRGB24()
Image::ConvertBGR24ToRGB24()
Image::ConvertBGRA32ToRGBA32()
Image::DecodeBGRAMap()
- Class ImGuiLayer
- Inheritance Relationships
- Class Documentation
ImGuiLayer
ImGuiLayer::ImGuiLayer()
ImGuiLayer::ImGuiLayer()
ImGuiLayer::operator=()
ImGuiLayer::ImGuiLayer()
ImGuiLayer::operator=()
ImGuiLayer::~ImGuiLayer()
ImGuiLayer::OnAttach()
ImGuiLayer::OnDetach()
ImGuiLayer::OnEvent()
ImGuiLayer::BlockEvents()
ImGuiLayer::Begin()
ImGuiLayer::End()
ImGuiLayer::SetDarkThemeColors()
ImGuiLayer::SetImGuizmoStyle()
- Class Input
- Nested Relationships
- Class Documentation
Input
Input::Key
Input::Key::Unknown
Input::Key::Space
Input::Key::Apostrophe
Input::Key::Comma
Input::Key::Minus
Input::Key::Period
Input::Key::Slash
Input::Key::Zero
Input::Key::One
Input::Key::Two
Input::Key::Three
Input::Key::Four
Input::Key::Five
Input::Key::Six
Input::Key::Seven
Input::Key::Eight
Input::Key::Nine
Input::Key::Semicolon
Input::Key::Equal
Input::Key::A
Input::Key::B
Input::Key::C
Input::Key::D
Input::Key::E
Input::Key::F
Input::Key::G
Input::Key::H
Input::Key::I
Input::Key::J
Input::Key::K
Input::Key::L
Input::Key::M
Input::Key::N
Input::Key::O
Input::Key::P
Input::Key::Q
Input::Key::R
Input::Key::S
Input::Key::T
Input::Key::U
Input::Key::V
Input::Key::W
Input::Key::X
Input::Key::Y
Input::Key::Z
Input::Key::Left_Bracket
Input::Key::Backslash
Input::Key::Right_Bracket
Input::Key::Grave_Accent
Input::Key::World_1
Input::Key::World_2
Input::Key::Escape
Input::Key::Enter
Input::Key::Tab
Input::Key::Backspace
Input::Key::Insert
Input::Key::Delete
Input::Key::Right
Input::Key::Left
Input::Key::Down
Input::Key::Up
Input::Key::Page_Up
Input::Key::Page_Down
Input::Key::Home
Input::Key::End
Input::Key::Caps_Lock
Input::Key::Scroll_Lock
Input::Key::Num_Lock
Input::Key::Print_Screen
Input::Key::Pause
Input::Key::F1
Input::Key::F2
Input::Key::F3
Input::Key::F4
Input::Key::F5
Input::Key::F6
Input::Key::F7
Input::Key::F8
Input::Key::F9
Input::Key::F10
Input::Key::F11
Input::Key::F12
Input::Key::F13
Input::Key::F14
Input::Key::F15
Input::Key::F16
Input::Key::F17
Input::Key::F18
Input::Key::F19
Input::Key::F20
Input::Key::F21
Input::Key::F22
Input::Key::F23
Input::Key::F24
Input::Key::F25
Input::Key::KP_0
Input::Key::KP_1
Input::Key::KP_2
Input::Key::KP_3
Input::Key::KP_4
Input::Key::KP_5
Input::Key::KP_6
Input::Key::KP_7
Input::Key::KP_8
Input::Key::KP_9
Input::Key::KP_Decimal
Input::Key::KP_Divide
Input::Key::KP_Multiply
Input::Key::KP_Subtract
Input::Key::KP_Add
Input::Key::KP_Enter
Input::Key::KP_Equal
Input::Key::Left_Shift
Input::Key::Left_Control
Input::Key::Left_ALT
Input::Key::Left_Super
Input::Key::Right_Shift
Input::Key::Right_Control
Input::Key::Right_ALT
Input::Key::Right_Super
Input::Key::Menu
Input::KeyState
Input::MouseButton
Input::Controller
Input::Controller::One
Input::Controller::Two
Input::Controller::Three
Input::Controller::Four
Input::Controller::Five
Input::Controller::Six
Input::Controller::Seven
Input::Controller::Eight
Input::Controller::Nine
Input::Controller::Ten
Input::Controller::Eleven
Input::Controller::Twelve
Input::Controller::Thirteen
Input::Controller::Fourteen
Input::Controller::Fifteen
Input::Controller::Sixteen
Input::ControllerAxis
Input::ControllerButton
Input::ControllerButton::A
Input::ControllerButton::B
Input::ControllerButton::X
Input::ControllerButton::Y
Input::ControllerButton::Left_Bumper
Input::ControllerButton::Right_Bumper
Input::ControllerButton::Back
Input::ControllerButton::Start
Input::ControllerButton::Guide
Input::ControllerButton::Left_Thumb
Input::ControllerButton::Right_Thumb
Input::ControllerButton::DPad_Up
Input::ControllerButton::DPad_Right
Input::ControllerButton::DPad_Down
Input::ControllerButton::DPad_Left
Input::ControllerButton::Cross
Input::ControllerButton::Circle
Input::ControllerButton::Square
Input::ControllerButton::Triangle
Input::ControllerDPad
Input::ControllerBatteryStatus
Input::EventCallbackFn
Input::Input()
Input::~Input()
Input::Input()
Input::operator=()
Input::Input()
Input::operator=()
Input::IsKeyPressed()
Input::IsKeyPressed()
Input::IsMouseButtonPressed()
Input::IsMouseButtonPressed()
Input::IsRawMouseInputSupported()
Input::IsControllerConnected()
Input::IsControllerGamepad()
Input::GetMousePosition()
Input::GetMousePosition()
Input::GetMouseX()
Input::GetMouseY()
Input::GetMouseX()
Input::GetMouseY()
Input::GetKeyName()
Input::GetControllerAxis()
Input::GetControllerDPad()
Input::GetControllerBatteryStatus()
Input::IsControllerButtonPressed()
Input::GetControllerName()
Input::GetControllerGUID()
Input::GetAllControllerAxes()
Input::GetAllControllerButtons()
Input::GetAllControllerDPads()
Input::GetKeyboardLayoutName()
Input::SetControllerVibration()
Input::SetControllerVibration()
Input::SetMousePosition()
Input::SetMousePosition()
Input::SetMousePosition()
Input::SetMousePosition()
Input::SetClipboard()
Input::GetClipboard()
Input::UpdateControllerMappings()
Input::GetEventCallback()
- Class WindowingAPI
- Nested Relationships
- Class Documentation
WindowingAPI
WindowingAPI::Error
WindowingAPI::Error::No_Error
WindowingAPI::Error::Not_Initialized
WindowingAPI::Error::Invalid_Enum
WindowingAPI::Error::Invalid_Value
WindowingAPI::Error::Out_Of_Memory
WindowingAPI::Error::API_Unavailable
WindowingAPI::Error::Platform_Error
WindowingAPI::Error::Format_Unavailable
WindowingAPI::Error::Cursor_Unavailable
WindowingAPI::Error::Feature_Unavailable
WindowingAPI::Error::Feature_Unimplemented
WindowingAPI::Error::Platform_Unavailable
WindowingAPI::Hint
WindowingAPI::Hint::Resizable
WindowingAPI::Hint::Maximized
WindowingAPI::Hint::Minimized
WindowingAPI::Hint::Visible
WindowingAPI::Hint::Focused
WindowingAPI::Hint::FocusOnShow
WindowingAPI::Hint::Hovered
WindowingAPI::Hint::Decorated
WindowingAPI::Hint::Floating
WindowingAPI::Hint::MousePassthrough
WindowingAPI::CursorMode
WindowingAPI::CursorType
WindowingAPI::CursorType::Arrow
WindowingAPI::CursorType::Input
WindowingAPI::CursorType::Crosshair
WindowingAPI::CursorType::PointingHand
WindowingAPI::CursorType::ResizeHorizontal
WindowingAPI::CursorType::ResizeVertical
WindowingAPI::CursorType::ResizeDiagonalTopLeftBottomRight
WindowingAPI::CursorType::ResizeDiagonalTopRightBottomLeft
WindowingAPI::CursorType::ResizeAll
WindowingAPI::CursorType::NotAllowed
WindowingAPI::ProgressState
WindowingAPI::WindowPositionFunc
WindowingAPI::WindowSizeFunc
WindowingAPI::WindowMinimizeFunc
WindowingAPI::WindowMaximizeFunc
WindowingAPI::WindowCloseFunc
WindowingAPI::WindowFocusFunc
WindowingAPI::FrameBufferSizeFunc
WindowingAPI::WindowContentScaleFunc
WindowingAPI::MouseButtonFunc
WindowingAPI::CursorPositionFunc
WindowingAPI::CursorEnterFunc
WindowingAPI::ScrollFunc
WindowingAPI::KeyFunc
WindowingAPI::CharFunc
WindowingAPI::DropFunc
WindowingAPI::MonitorFunc
WindowingAPI::WindowingAPI()
WindowingAPI::~WindowingAPI()
WindowingAPI::WindowingAPI()
WindowingAPI::operator=()
WindowingAPI::WindowingAPI()
WindowingAPI::operator=()
WindowingAPI::Init()
WindowingAPI::Shutdown()
WindowingAPI::DestroyWindow()
WindowingAPI::DefaultWindowHints()
WindowingAPI::WindowHint()
WindowingAPI::GetMonitorName()
WindowingAPI::GetPrimaryMonitor()
WindowingAPI::GetMonitors()
WindowingAPI::GetVideoMode()
WindowingAPI::GetNativeVideoMode()
WindowingAPI::GetVideoModes()
WindowingAPI::CreateWindow()
WindowingAPI::SetWindowShouldClose()
WindowingAPI::SetWindowTitle()
WindowingAPI::GetMonitorContentScale()
WindowingAPI::DestroyCursor()
WindowingAPI::CreateCursor()
WindowingAPI::CreateStandardCursor()
WindowingAPI::SetCursor()
WindowingAPI::SetWindowIcon()
WindowingAPI::SetWindowPos()
WindowingAPI::GetWindowPos()
WindowingAPI::SetWindowSize()
WindowingAPI::GetWindowSize()
WindowingAPI::GetFrameBufferSize()
WindowingAPI::SetWindowOpacity()
WindowingAPI::GetWindowOpacity()
WindowingAPI::GetWindowContentScale()
WindowingAPI::SetWindowHint()
WindowingAPI::GetWindowHint()
WindowingAPI::SetWindowMonitor()
WindowingAPI::SetWindowMonitorBorderless()
WindowingAPI::SetWindowUserPointer()
WindowingAPI::GetWindowUserPointer()
WindowingAPI::SetMonitorCallback()
WindowingAPI::SetWindowPosCallback()
WindowingAPI::SetWindowSizeCallback()
WindowingAPI::SetWindowMinimizeCallback()
WindowingAPI::SetWindowMaximizeCallback()
WindowingAPI::SetWindowCloseCallback()
WindowingAPI::SetWindowFocusCallback()
WindowingAPI::SetFrameBufferSizeCallback()
WindowingAPI::SetContentScaleCallback()
WindowingAPI::SetKeyCallback()
WindowingAPI::SetCharCallback()
WindowingAPI::SetMouseButtonCallback()
WindowingAPI::SetCursorPosCallback()
WindowingAPI::SetCursorEnterCallback()
WindowingAPI::SetScrollCallback()
WindowingAPI::SetDropCallback()
WindowingAPI::GetMonitorCallback()
WindowingAPI::GetWindowPosCallback()
WindowingAPI::GetWindowSizeCallback()
WindowingAPI::GetWindowCloseCallback()
WindowingAPI::GetWindowFocusCallback()
WindowingAPI::GetFrameBufferSizeCallback()
WindowingAPI::GetWindowContentScaleCallback()
WindowingAPI::GetKeyCallback()
WindowingAPI::GetCharCallback()
WindowingAPI::GetMouseButtonCallback()
WindowingAPI::GetCursorPosCallback()
WindowingAPI::GetCursorEnterCallback()
WindowingAPI::GetScrollCallback()
WindowingAPI::GetDropCallback()
WindowingAPI::PollEvents()
WindowingAPI::WaitEvents()
WindowingAPI::PostEmptyEvent()
WindowingAPI::SetCursorMode()
WindowingAPI::GetCursorMode()
WindowingAPI::RawMouseMotionSupported()
WindowingAPI::SetRawMouseMotionMode()
WindowingAPI::GetRawMouseMotionMode()
WindowingAPI::SetWindowProgressIndicator()
WindowingAPI::GetKeyName()
WindowingAPI::GetKey()
WindowingAPI::GetMouseButton()
WindowingAPI::SetCursorPos()
WindowingAPI::GetCursorPos()
WindowingAPI::GetMonitorPos()
WindowingAPI::GetMonitorWorkArea()
WindowingAPI::ShowWindow()
WindowingAPI::FocusWindow()
WindowingAPI::MaximizeWindow()
WindowingAPI::MinimizeWindow()
WindowingAPI::RequestWindowAttention()
WindowingAPI::HideWindow()
WindowingAPI::RestoreWindow()
WindowingAPI::SetWindowSizeLimits()
WindowingAPI::SetWindowAspectRatio()
WindowingAPI::SetClipboardString()
WindowingAPI::GetClipboardString()
WindowingAPI::VulkanSupported()
WindowingAPI::GetRequiredInstanceExtensions()
WindowingAPI::CreateWindowSurface()
WindowingAPI::HideWindowFromTaskbar()
WindowingAPI::SetDragAndDrop()
WindowingAPI::InternalCursor
WindowingAPI::InternalMonitor
WindowingAPI::InternalVideoMode
WindowingAPI::InternalWindow
WindowingAPI::InternalWindow::Resizable
WindowingAPI::InternalWindow::Decorated
WindowingAPI::InternalWindow::Floating
WindowingAPI::InternalWindow::ShouldClose
WindowingAPI::InternalWindow::FocusOnShow
WindowingAPI::InternalWindow::MousePassthrough
WindowingAPI::InternalWindow::DragAndDrop
WindowingAPI::InternalWindow::BorderlessFullscreen
WindowingAPI::InternalWindow::UserPointer
WindowingAPI::InternalWindow::videoMode
WindowingAPI::InternalWindow::Monitor
WindowingAPI::InternalWindow::Cursor
WindowingAPI::InternalWindow::MinWidth
WindowingAPI::InternalWindow::MinHeight
WindowingAPI::InternalWindow::MaxWidth
WindowingAPI::InternalWindow::MaxHeight
WindowingAPI::InternalWindow::Numerator
WindowingAPI::InternalWindow::Denominator
WindowingAPI::InternalWindow::cursorMode
WindowingAPI::InternalWindow::MouseButtons
WindowingAPI::InternalWindow::Keys
WindowingAPI::InternalWindow::VirtualCursorPosX
WindowingAPI::InternalWindow::VirtualCursorPosY
WindowingAPI::InternalWindow::RawMouseMotion
WindowingAPI::InternalWindow::Pos
WindowingAPI::InternalWindow::Size
WindowingAPI::InternalWindow::Minimize
WindowingAPI::InternalWindow::Maximize
WindowingAPI::InternalWindow::Close
WindowingAPI::InternalWindow::Focus
WindowingAPI::InternalWindow::FBSize
WindowingAPI::InternalWindow::Scale
WindowingAPI::InternalWindow::MouseButton
WindowingAPI::InternalWindow::CursorPos
WindowingAPI::InternalWindow::CursorEnter
WindowingAPI::InternalWindow::Scroll
WindowingAPI::InternalWindow::Key
WindowingAPI::InternalWindow::Character
WindowingAPI::InternalWindow::Drop
WindowingAPI::InternalWindow::Callbacks
WindowingAPI::InternalWindow::Minimized
WindowingAPI::InternalWindow::Maximized
WindowingAPI::InternalWindow::LastCursorPosX
WindowingAPI::InternalWindow::LastCursorPosY
WindowingAPI::InternalWindow::Width
WindowingAPI::InternalWindow::Height
- Class LayerStack
- Class Documentation
LayerStack
LayerStack::LayerStack()
LayerStack::LayerStack()
LayerStack::LayerStack()
LayerStack::operator=()
LayerStack::operator=()
LayerStack::~LayerStack()
LayerStack::Shutdown()
LayerStack::PushLayer()
LayerStack::PushOverlay()
LayerStack::PopLayer()
LayerStack::PopOverlay()
LayerStack::begin()
LayerStack::end()
LayerStack::rbegin()
LayerStack::rend()
LayerStack::begin()
LayerStack::end()
LayerStack::rbegin()
LayerStack::rend()
- Class Documentation
- Class Log
- Class Documentation
Log
Log::Level
Log::Log()
Log::Log()
Log::~Log()
Log::Log()
Log::operator=()
Log::Log()
Log::operator=()
Log::GetFilePath()
Log::SetFilePath()
Log::SetImportance()
Log::Trace()
Log::Debug()
Log::Info()
Log::Warn()
Log::Error()
Log::Critical()
Log::GetBuffer()
Log::Save()
Log::Clear()
Log::WindowVersion
Log::WindowPrefix
Log::WindowIconPrefix
Log::ConfigPrefix
Log::ApplicationPrefix
Log::ShaderManagerPrefix
Log::ShaderPrefix
Log::ShaderGLSLPrefix
Log::ShaderSPIRVPrefix
Log::TextureManagerPrefix
Log::TextureManagerTexture2DPrefix
Log::TextureManagerTextureCubePrefix
Log::TexturePrefix
Log::SpriteManagerPrefix
Log::SpriteAnimationPrefix
Log::EngineLinuxPrefix
Log::EngineLinuxX11Prefix
Log::EngineLinuxWaylandPrefix
Log::EngineWindowsPrefix
Log::FileSystemPrefix
Log::FileWatcherWindowsPrefix
Log::FileWatcherLinuxPrefix
Log::FileWatcherPrefix
Log::InstrumentorPrefix
Log::LoggerPrefix
Log::LayerStackPrefix
Log::InputControllerDirectInputPrefix
Log::InputControllerXInputPrefix
Log::InputControllerLinuxPrefix
Log::InputControllerPrefix
Log::InputWinAPIPrefix
Log::InputPrefix
Log::ImagePrefix
Log::ImageTGAPrefix
Log::ImagePNGPrefix
Log::ImagePPMPrefix
Log::ImagePNMPrefix
Log::ImagePGMPrefix
Log::ImagePFMPrefix
Log::ImagePAMPrefix
Log::ImageQOIPrefix
Log::ImageBMPPrefix
Log::ImageRadiancePrefix
Log::Renderer2DPrefix
Log::RendererPrefix
Log::RendererBufferPrefix
Log::RendererCommandBufferPrefix
Log::RendererCommandPoolPrefix
Log::RendererCommandSignaturePrefix
Log::RendererDescriptorPoolPrefix
Log::RendererDescriptorSetPrefix
Log::RendererFencePrefix
Log::RendererPipelinePrefix
Log::RendererPipelineCachePrefix
Log::RendererQueuePrefix
Log::RendererQueryPoolPrefix
Log::RendererRenderTargetPrefix
Log::RendererRootSignaturePrefix
Log::RendererSamplerPrefix
Log::RendererSemaphorePrefix
Log::RendererSwapChainPrefix
Log::RendererAftermathTrackerPrefix
Log::RendererVulkanPrefix
Log::RendererVulkanReflexPrefix
Log::RendererVulkanDevicePrefix
Log::RendererVulkanPhysicalDevicePrefix
Log::RendererVulkanDescriptorPoolPrefix
Log::RendererVulkanDescriptorSetPrefix
Log::RendererVulkanRenderPassPrefix
Log::RendererVulkanFrameBufferPrefix
Log::RendererVulkanRenderTargetPrefix
Log::RendererVulkanCommandSignaturePrefix
Log::RendererVulkanQueuePrefix
Log::RendererVulkanCommandPoolPrefix
Log::RendererVulkanCommandBufferPrefix
Log::RendererVulkanQueryPoolPrefix
Log::RendererVulkanPipelinePrefix
Log::RendererVulkanPipelineCachePrefix
Log::RendererVulkanFencePrefix
Log::RendererVulkanSemaphorePrefix
Log::RendererVulkanBufferPrefix
Log::RendererVulkanSamplerPrefix
Log::RendererVulkanTexturePrefix
Log::RendererVulkanSwapChainPrefix
Log::RendererVulkanSurfacePrefix
Log::RendererVulkanShaderPrefix
Log::RendererVulkanRootSignaturePrefix
Log::RendererVulkanVMAPrefix
Log::RendererVulkanInstancePrefix
Log::RendererVulkanDebugPrefix
Log::ImGuiPrefix
Log::NetworkSocketPrefix
Log::NetworkFTPPrefix
Log::NetworkHTTPPrefix
Log::NetworkTCPListenerPrefix
Log::NetworkTCPSocketPrefix
Log::NetworkUDPSocketPrefix
Log::NetworkSocketUnixPrefix
Log::SceneSerializerPrefix
Log::DiscordGameSDKPrefix
Log::SteamworksSDKPrefix
Log::HotReloadingPrefix
Log::UtilsDBusPrefix
Log::UtilsStringPrefix
Log::UtilsPrefix
- Class Documentation
- Class Monitor
- Nested Relationships
- Class Documentation
Monitor
Monitor::~Monitor()
Monitor::Monitor()
Monitor::operator=()
Monitor::Monitor()
Monitor::operator=()
Monitor::GetName()
Monitor::GetVideoModes()
Monitor::GetNativeVideoMode()
Monitor::GetCurrentVideoMode()
Monitor::GetContentScale()
Monitor::GetContentScaleX()
Monitor::GetContentScaleY()
Monitor::GetPosition()
Monitor::GetPositionX()
Monitor::GetPositionY()
Monitor::GetWorkArea()
Monitor::GetWorkAreaX()
Monitor::GetWorkAreaY()
Monitor::GetWorkAreaWidth()
Monitor::GetWorkAreaHeight()
Monitor::IsInUse()
Monitor::GetID()
Monitor::GetInternalMonitor()
Monitor::GetAllMonitors()
Monitor::GetPrimaryMonitor()
Monitor::VideoMode
- Class FTP
- Nested Relationships
- Class Documentation
FTP
FTP::TransferMode
FTP::FTP()
FTP::~FTP()
FTP::FTP()
FTP::operator=()
FTP::FTP()
FTP::operator=()
FTP::Connect()
FTP::Disconnect()
FTP::Login()
FTP::Login()
FTP::KeepAlive()
FTP::GetWorkingDirectory()
FTP::GetDirectoryListing()
FTP::ChangeDirectory()
FTP::ParentDirectory()
FTP::CreateDirectory()
FTP::DeleteDirectory()
FTP::RenameFile()
FTP::DeleteFile()
FTP::Download()
FTP::Upload()
FTP::SendCommand()
FTP::DirectoryResponse
FTP::ListingResponse
FTP::Response
- Class FTP::Response
- Nested Relationships
- Inheritance Relationships
- Class Documentation
Response
Response::Status
Response::Status::RestartMarkerReply
Response::Status::ServiceReadySoon
Response::Status::DataConnectionAlreadyOpened
Response::Status::OpeningDataConnection
Response::Status::OK
Response::Status::PointlessCommand
Response::Status::SystemStatus
Response::Status::DirectoryStatus
Response::Status::FileStatus
Response::Status::HelpMessage
Response::Status::SystemType
Response::Status::ServiceReady
Response::Status::ClosingConnection
Response::Status::DataConnectionOpened
Response::Status::ClosingDataConnection
Response::Status::EnteringPassiveMode
Response::Status::LoggedIn
Response::Status::FileActionOK
Response::Status::DirectoryOK
Response::Status::NeedPassword
Response::Status::NeedAccountToLogIn
Response::Status::NeedInformation
Response::Status::ServiceUnavailable
Response::Status::DataConnectionUnavailable
Response::Status::TransferAborted
Response::Status::FileActionAborted
Response::Status::LocalError
Response::Status::InsufficientStorageSpace
Response::Status::CommandUnknown
Response::Status::ParametersUnknown
Response::Status::CommandNotImplemented
Response::Status::BadCommandSequence
Response::Status::ParameterNotImplemented
Response::Status::NotLoggedIn
Response::Status::NeedAccountToStore
Response::Status::FileUnavailable
Response::Status::PageTypeUnknown
Response::Status::NotEnoughMemory
Response::Status::FilenameNotAllowed
Response::Status::InvalidResponse
Response::Status::ConnectionFailed
Response::Status::ConnectionClosed
Response::Status::InvalidFile
Response::Response()
Response::Response()
Response::operator=()
Response::Response()
Response::operator=()
Response::~Response()
Response::IsOK()
Response::GetStatus()
Response::GetMessage()
- Class HTTP
- Nested Relationships
- Class Documentation
HTTP
HTTP::HTTP()
HTTP::HTTP()
HTTP::HTTP()
HTTP::operator=()
HTTP::HTTP()
HTTP::operator=()
HTTP::~HTTP()
HTTP::SetHost()
HTTP::SendRequest()
HTTP::Request
HTTP::Request::Method
HTTP::Request::Request()
HTTP::Request::Request()
HTTP::Request::operator=()
HTTP::Request::Request()
HTTP::Request::operator=()
HTTP::Request::~Request()
HTTP::Request::SetField()
HTTP::Request::SetMethod()
HTTP::Request::SetURI()
HTTP::Request::SetHTTPVersion()
HTTP::Request::SetBody()
HTTP::Response
HTTP::Response::Status
HTTP::Response::Response()
HTTP::Response::Response()
HTTP::Response::operator=()
HTTP::Response::Response()
HTTP::Response::operator=()
HTTP::Response::~Response()
HTTP::Response::GetField()
HTTP::Response::GetStatus()
HTTP::Response::GetMajorHTTPVersion()
HTTP::Response::GetMinorHTTPVersion()
HTTP::Response::GetBody()
- Class HTTP::Request
- Class HTTP::Response
- Nested Relationships
- Class Documentation
Response
Response::Status
Response::Status::OK
Response::Status::Created
Response::Status::Accepted
Response::Status::NoContent
Response::Status::ResetContent
Response::Status::PartialContent
Response::Status::MultipleChoices
Response::Status::MovedPermanently
Response::Status::MovedTemporarily
Response::Status::NotModified
Response::Status::BadRequest
Response::Status::Unauthorized
Response::Status::Forbidden
Response::Status::NotFound
Response::Status::RangeNotSatisfiable
Response::Status::InternalServerError
Response::Status::NotImplemented
Response::Status::BadGateway
Response::Status::ServiceNotAvailable
Response::Status::GatewayTimeout
Response::Status::VersionNotSupported
Response::Status::InvalidResponse
Response::Status::ConnectionFailed
Response::Response()
Response::Response()
Response::operator=()
Response::Response()
Response::operator=()
Response::~Response()
Response::GetField()
Response::GetStatus()
Response::GetMajorHTTPVersion()
Response::GetMinorHTTPVersion()
Response::GetBody()
- Class IPv4Address
- Class Documentation
IPv4Address
IPv4Address::IPv4Address()
IPv4Address::IPv4Address()
IPv4Address::IPv4Address()
IPv4Address::IPv4Address()
IPv4Address::IPv4Address()
IPv4Address::operator=()
IPv4Address::IPv4Address()
IPv4Address::operator=()
IPv4Address::~IPv4Address()
IPv4Address::ToString()
IPv4Address::ToInteger()
IPv4Address::GetLocalAddress()
IPv4Address::GetPublicAddress()
IPv4Address::None
IPv4Address::Any
IPv4Address::LocalHost
IPv4Address::Broadcast
IPv4Address::operator<=>()
IPv4Address::operator==()
- Class Documentation
- Class IPv6Address
- Class Documentation
IPv6Address
IPv6Address::IPv6Address()
IPv6Address::IPv6Address()
IPv6Address::IPv6Address()
IPv6Address::IPv6Address()
IPv6Address::IPv6Address()
IPv6Address::operator=()
IPv6Address::IPv6Address()
IPv6Address::operator=()
IPv6Address::~IPv6Address()
IPv6Address::ToString()
IPv6Address::ToArray()
IPv6Address::GetLocalAddress()
IPv6Address::GetPublicAddress()
IPv6Address::None
IPv6Address::Any
IPv6Address::LocalHost
IPv6Address::operator<=>()
IPv6Address::operator==()
- Class Documentation
- Class Packet
- Class Documentation
Packet
Packet::Packet()
Packet::~Packet()
Packet::Packet()
Packet::operator=()
Packet::Packet()
Packet::operator=()
Packet::Append()
Packet::GetReadPosition()
Packet::Clear()
Packet::GetData()
Packet::GetDataSize()
Packet::EndOfPacket()
Packet::operator bool()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator>>()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator<<()
Packet::operator==()
Packet::operator!=()
Packet::OnSend()
Packet::OnReceive()
- Class Documentation
- Class Socket
- Inheritance Relationships
- Class Documentation
Socket
Socket::Status
Socket::@2
Socket::Socket()
Socket::Socket()
Socket::operator=()
Socket::Socket()
Socket::operator=()
Socket::~Socket()
Socket::SetBlocking()
Socket::IsBlocking()
Socket::Type
Socket::Socket()
Socket::GetHandle()
Socket::CreateIPv4()
Socket::CreateIPv6()
Socket::Create()
Socket::Close()
- Class SocketSelector
- Class Documentation
SocketSelector
SocketSelector::SocketSelector()
SocketSelector::~SocketSelector()
SocketSelector::SocketSelector()
SocketSelector::SocketSelector()
SocketSelector::operator=()
SocketSelector::Add()
SocketSelector::Remove()
SocketSelector::Clear()
SocketSelector::Wait()
SocketSelector::IsReady()
SocketSelector::operator=()
- Class Documentation
- Class TCPListenerIPv6
- Inheritance Relationships
- Class Documentation
TCPListenerIPv6
TCPListenerIPv6::TCPListenerIPv6()
TCPListenerIPv6::TCPListenerIPv6()
TCPListenerIPv6::operator=()
TCPListenerIPv6::TCPListenerIPv6()
TCPListenerIPv6::operator=()
TCPListenerIPv6::~TCPListenerIPv6()
TCPListenerIPv6::GetLocalPort()
TCPListenerIPv6::Listen()
TCPListenerIPv6::Close()
TCPListenerIPv6::Accept()
- Class TCPSocket
- Nested Relationships
- Inheritance Relationships
- Class Documentation
TCPSocket
TCPSocket::TCPSocket()
TCPSocket::TCPSocket()
TCPSocket::operator=()
TCPSocket::TCPSocket()
TCPSocket::operator=()
TCPSocket::~TCPSocket()
TCPSocket::GetLocalPort()
TCPSocket::GetRemoteAddress()
TCPSocket::GetRemotePort()
TCPSocket::Connect()
TCPSocket::Disconnect()
TCPSocket::Send()
TCPSocket::Send()
TCPSocket::Receive()
TCPSocket::Send()
TCPSocket::Receive()
- Class TCPSocketIPv6
- Nested Relationships
- Inheritance Relationships
- Class Documentation
TCPSocketIPv6
TCPSocketIPv6::TCPSocketIPv6()
TCPSocketIPv6::TCPSocketIPv6()
TCPSocketIPv6::operator=()
TCPSocketIPv6::TCPSocketIPv6()
TCPSocketIPv6::operator=()
TCPSocketIPv6::~TCPSocketIPv6()
TCPSocketIPv6::GetLocalPort()
TCPSocketIPv6::GetRemoteAddress()
TCPSocketIPv6::GetRemotePort()
TCPSocketIPv6::Connect()
TCPSocketIPv6::Disconnect()
TCPSocketIPv6::Send()
TCPSocketIPv6::Send()
TCPSocketIPv6::Receive()
TCPSocketIPv6::Send()
TCPSocketIPv6::Receive()
- Class UDPSocket
- Inheritance Relationships
- Class Documentation
UDPSocket
UDPSocket::UDPSocket()
UDPSocket::UDPSocket()
UDPSocket::operator=()
UDPSocket::UDPSocket()
UDPSocket::operator=()
UDPSocket::~UDPSocket()
UDPSocket::GetLocalPort()
UDPSocket::Bind()
UDPSocket::Unbind()
UDPSocket::Send()
UDPSocket::Receive()
UDPSocket::Send()
UDPSocket::Receive()
UDPSocket::MaxDatagramSize
- Class UDPSocketIPv6
- Inheritance Relationships
- Class Documentation
UDPSocketIPv6
UDPSocketIPv6::UDPSocketIPv6()
UDPSocketIPv6::UDPSocketIPv6()
UDPSocketIPv6::operator=()
UDPSocketIPv6::UDPSocketIPv6()
UDPSocketIPv6::operator=()
UDPSocketIPv6::~UDPSocketIPv6()
UDPSocketIPv6::GetLocalPort()
UDPSocketIPv6::Bind()
UDPSocketIPv6::Unbind()
UDPSocketIPv6::Send()
UDPSocketIPv6::Receive()
UDPSocketIPv6::Send()
UDPSocketIPv6::Receive()
UDPSocketIPv6::MaxDatagramSize
- Template Class Optional
- Nested Relationships
- Class Documentation
Optional
Optional::value_type
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::~Optional()
Optional::operator=()
Optional::operator=()
Optional::operator=()
Optional::operator=()
Optional::operator=()
Optional::operator=()
Optional::operator->()
Optional::operator->()
Optional::operator*()
Optional::operator*()
Optional::operator*()
Optional::operator*()
Optional::operator bool()
Optional::HasValue()
Optional::Value()
Optional::Value()
Optional::Value()
Optional::Value()
Optional::ValueOr()
Optional::ValueOr()
Optional::Emplace()
Optional::Emplace()
Optional::Swap()
Optional::Reset()
Optional::Take()
Optional::Transform()
Optional::Transform()
Optional::Transform()
Optional::Transform()
Optional::AndThen()
Optional::AndThen()
Optional::AndThen()
Optional::AndThen()
Optional::OrElse()
Optional::OrElse()
Optional::ValueOrElse()
Optional::ValueOrElse()
Optional::TransformOrElse()
Optional::TransformOrElse()
Optional::TransformOr()
Optional::TransformOr()
Optional::m_dummy
Optional::m_value
- Template Class Optional< T & >
- Nested Relationships
- Class Documentation
Optional
Optional::value_type
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::Optional()
Optional::~Optional()
Optional::operator=()
Optional::operator=()
Optional::operator=()
Optional::operator=()
Optional::operator=()
Optional::operator->()
Optional::operator->()
Optional::operator*()
Optional::operator*()
Optional::operator bool()
Optional::HasValue()
Optional::Value()
Optional::Value()
Optional::ValueOr()
Optional::Emplace()
Optional::Swap()
Optional::Reset()
Optional::Take()
Optional::Transform()
Optional::Transform()
Optional::Transform()
Optional::Transform()
Optional::AndThen()
Optional::AndThen()
Optional::AndThen()
Optional::AndThen()
Optional::OrElse()
Optional::OrElse()
Optional::ValueOrElse()
Optional::ValueOrElse()
Optional::TransformOrElse()
Optional::TransformOrElse()
Optional::TransformOr()
Optional::TransformOr()
- Class Scene
- Class Documentation
Scene
Scene::Scene()
Scene::~Scene()
Scene::Scene()
Scene::Scene()
Scene::operator=()
Scene::operator=()
Scene::CreateEntity()
Scene::DestroyEntity()
Scene::OnRuntimeStart()
Scene::OnRuntimeStop()
Scene::OnTickRuntime()
Scene::OnUpdateRuntime()
Scene::OnUpdateEditor()
Scene::OnTick()
Scene::OnViewportResize()
Scene::DuplicateEntity()
Scene::GetPrimaryCameraEntity()
Scene::GetAllEntitiesWithComponents()
Scene::Copy()
- Class Documentation
- Class SceneCamera
- Inheritance Relationships
- Class Documentation
SceneCamera
SceneCamera::ProjectionType
SceneCamera::SceneCamera()
SceneCamera::~SceneCamera()
SceneCamera::SceneCamera()
SceneCamera::SceneCamera()
SceneCamera::operator=()
SceneCamera::operator=()
SceneCamera::SetPerspective()
SceneCamera::SetOrthographic()
SceneCamera::SetViewportSize()
SceneCamera::GetPerspectiveVerticalFOV()
SceneCamera::SetPerspectiveVerticalFOV()
SceneCamera::GetPerspectiveNearClip()
SceneCamera::SetPerspectiveNearClip()
SceneCamera::GetOrthographicSize()
SceneCamera::SetOrthographicSize()
SceneCamera::GetOrthographicClip()
SceneCamera::SetOrthographicClip()
SceneCamera::GetOrthographicNearClip()
SceneCamera::SetOrthographicNearClip()
SceneCamera::GetOrthographicFarClip()
SceneCamera::SetOrthographicFarClip()
SceneCamera::GetProjectionType()
SceneCamera::SetProjectionType()
- Class SceneSerializer
- Class Documentation
SceneSerializer
SceneSerializer::SceneSerializer()
SceneSerializer::~SceneSerializer()
SceneSerializer::SceneSerializer()
SceneSerializer::operator=()
SceneSerializer::SceneSerializer()
SceneSerializer::operator=()
SceneSerializer::Serialize()
SceneSerializer::SerializeRuntime()
SceneSerializer::Deserialize()
SceneSerializer::DeserializeRuntime()
- Class Documentation
- Class ScriptableEntity
- Class Documentation
ScriptableEntity
ScriptableEntity::ScriptableEntity()
ScriptableEntity::~ScriptableEntity()
ScriptableEntity::ScriptableEntity()
ScriptableEntity::ScriptableEntity()
ScriptableEntity::operator=()
ScriptableEntity::operator=()
ScriptableEntity::GetComponent()
ScriptableEntity::OnCreate()
ScriptableEntity::OnDestroy()
ScriptableEntity::OnUpdate()
ScriptableEntity::OnTick()
- Class Documentation
- Template Class SemanticVersion
- Class Documentation
SemanticVersion
SemanticVersion::SemanticVersion()
SemanticVersion::SemanticVersion()
SemanticVersion::SemanticVersion()
SemanticVersion::operator=()
SemanticVersion::operator=()
SemanticVersion::~SemanticVersion()
SemanticVersion::GetPackedVersion()
SemanticVersion::Major()
SemanticVersion::Minor()
SemanticVersion::Patch()
SemanticVersion::PreReleaseIdentifier()
SemanticVersion::MetadataIdentifier()
- Class Documentation
- Template Class Unexpected
- Class Documentation
Unexpected
Unexpected::Unexpected()
Unexpected::~Unexpected()
Unexpected::Unexpected()
Unexpected::Unexpected()
Unexpected::operator=()
Unexpected::operator=()
Unexpected::Unexpected()
Unexpected::Unexpected()
Unexpected::Unexpected()
Unexpected::Error()
Unexpected::Error()
Unexpected::Error()
Unexpected::Error()
Unexpected::Swap()
Unexpected::operator==()
Unexpected::operator!=()
Unexpected::swap()
- Class Documentation
- Template Class UniqueResource
- Nested Relationships
- Class Documentation
UniqueResource
UniqueResource::UniqueResource()
UniqueResource::UniqueResource()
UniqueResource::UniqueResource()
UniqueResource::~UniqueResource()
UniqueResource::operator=()
UniqueResource::Reset()
UniqueResource::Reset()
UniqueResource::Release()
UniqueResource::Get()
UniqueResource::operator*()
UniqueResource::operator->()
UniqueResource::GetDeleter()
- Template Class BasicRandomLocal
- Class Documentation
BasicRandomLocal
BasicRandomLocal::EngineType
BasicRandomLocal::SeederType
BasicRandomLocal::IntegerDistT
BasicRandomLocal::RealDistT
BasicRandomLocal::BoolDistT
BasicRandomLocal::Common
BasicRandomLocal::Discard()
BasicRandomLocal::Reseed()
BasicRandomLocal::Seed()
BasicRandomLocal::Seed()
BasicRandomLocal::Get()
BasicRandomLocal::IsEqual()
BasicRandomLocal::Serialize()
BasicRandomLocal::Deserialize()
BasicRandomLocal::Get()
BasicRandomLocal::Get()
BasicRandomLocal::Get()
BasicRandomLocal::Get()
BasicRandomLocal::Get()
BasicRandomLocal::Get()
BasicRandomLocal::Get()
BasicRandomLocal::Get()
BasicRandomLocal::Shuffle()
BasicRandomLocal::Shuffle()
BasicRandomLocal::GetEngine()
BasicRandomLocal::Engine()
BasicRandomLocal::Min()
BasicRandomLocal::Max()
BasicRandomLocal::m_engine
BasicRandomLocal::MakeSeededEngine()
- Class Documentation
- Template Class BasicRandomStatic
- Class Documentation
BasicRandomStatic
BasicRandomStatic::EngineType
BasicRandomStatic::SeederType
BasicRandomStatic::IntegerDistT
BasicRandomStatic::RealDistT
BasicRandomStatic::BoolDistT
BasicRandomStatic::Common
BasicRandomStatic::BasicRandomStatic()
BasicRandomStatic::~BasicRandomStatic()
BasicRandomStatic::BasicRandomStatic()
BasicRandomStatic::operator=()
BasicRandomStatic::BasicRandomStatic()
BasicRandomStatic::operator=()
BasicRandomStatic::Min()
BasicRandomStatic::Max()
BasicRandomStatic::Discard()
BasicRandomStatic::Reseed()
BasicRandomStatic::Seed()
BasicRandomStatic::Seed()
BasicRandomStatic::Get()
BasicRandomStatic::IsEqual()
BasicRandomStatic::Serialize()
BasicRandomStatic::Deserialize()
BasicRandomStatic::Get()
BasicRandomStatic::Get()
BasicRandomStatic::Get()
BasicRandomStatic::Get()
BasicRandomStatic::Get()
BasicRandomStatic::Get()
BasicRandomStatic::Get()
BasicRandomStatic::Get()
BasicRandomStatic::Shuffle()
BasicRandomStatic::Shuffle()
BasicRandomStatic::GetEngine()
BasicRandomStatic::Engine()
BasicRandomStatic::EngineInstance()
- Class Documentation
- Template Class BasicRandomThreadLocal
- Class Documentation
BasicRandomThreadLocal
BasicRandomThreadLocal::EngineType
BasicRandomThreadLocal::SeederType
BasicRandomThreadLocal::IntegerDistT
BasicRandomThreadLocal::RealDistT
BasicRandomThreadLocal::BoolDistT
BasicRandomThreadLocal::Common
BasicRandomThreadLocal::BasicRandomThreadLocal()
BasicRandomThreadLocal::~BasicRandomThreadLocal()
BasicRandomThreadLocal::BasicRandomThreadLocal()
BasicRandomThreadLocal::operator=()
BasicRandomThreadLocal::BasicRandomThreadLocal()
BasicRandomThreadLocal::operator=()
BasicRandomThreadLocal::Min()
BasicRandomThreadLocal::Max()
BasicRandomThreadLocal::Discard()
BasicRandomThreadLocal::Reseed()
BasicRandomThreadLocal::Seed()
BasicRandomThreadLocal::Seed()
BasicRandomThreadLocal::Get()
BasicRandomThreadLocal::IsEqual()
BasicRandomThreadLocal::Serialize()
BasicRandomThreadLocal::Deserialize()
BasicRandomThreadLocal::Get()
BasicRandomThreadLocal::Get()
BasicRandomThreadLocal::Get()
BasicRandomThreadLocal::Get()
BasicRandomThreadLocal::Get()
BasicRandomThreadLocal::Get()
BasicRandomThreadLocal::Get()
BasicRandomThreadLocal::Get()
BasicRandomThreadLocal::Shuffle()
BasicRandomThreadLocal::Shuffle()
BasicRandomThreadLocal::GetEngine()
BasicRandomThreadLocal::Engine()
BasicRandomThreadLocal::EngineInstance()
- Class Documentation
- Template Class ContentionFreeSharedMutex
- Nested Relationships
- Class Documentation
ContentionFreeSharedMutex
ContentionFreeSharedMutex::ContentionFreeSharedMutex()
ContentionFreeSharedMutex::~ContentionFreeSharedMutex()
ContentionFreeSharedMutex::ContentionFreeSharedMutex()
ContentionFreeSharedMutex::ContentionFreeSharedMutex()
ContentionFreeSharedMutex::operator=()
ContentionFreeSharedMutex::operator=()
ContentionFreeSharedMutex::try_lock_shared()
ContentionFreeSharedMutex::lock_shared()
ContentionFreeSharedMutex::unlock_shared()
ContentionFreeSharedMutex::try_lock()
ContentionFreeSharedMutex::lock()
ContentionFreeSharedMutex::unlock()
- Template Class Safe
- Nested Relationships
- Class Documentation
Safe
Safe::ReadAccess
Safe::WriteAccess
Safe::Safe()
Safe::Safe()
Safe::Safe()
Safe::Safe()
Safe::Safe()
Safe::operator=()
Safe::operator=()
Safe::ReadLock()
Safe::ReadLock()
Safe::WriteLock()
Safe::WriteLock()
Safe::Copy()
Safe::Assign()
Safe::Assign()
Safe::GetUnsafe()
Safe::GetUnsafe()
Safe::GetMutex()
- Class Window
- Nested Relationships
- Class Documentation
Window
Window::DisplayMode
Window::CursorMode
Window::CursorType
Window::ProgressState
Window::EventCallbackFn
Window::Window()
Window::Window()
Window::operator=()
Window::Window()
Window::operator=()
Window::~Window()
Window::GetTitle()
Window::GetWidth()
Window::GetHeight()
Window::GetSize()
Window::GetFrameBufferWidth()
Window::GetFrameBufferHeight()
Window::GetFrameBufferSize()
Window::GetPosition()
Window::GetRefreshRate()
Window::GetDisplayMode()
Window::GetMonitor()
Window::GetCursorMode()
Window::GetRawMouseInput()
Window::GetContentScale()
Window::GetOpacity()
Window::GetVSync()
Window::GetAspectRatio()
Window::GetInternalWindow()
Window::SetTitle()
Window::SetFullscreen()
Window::SetFullscreen()
Window::SetFullscreenBorderless()
Window::SetWindowed()
Window::SetWindowed()
Window::SetMonitor()
Window::SetCursorMode()
Window::SetCursorType()
Window::SetCursorIcon()
Window::SetRawMouseInput()
Window::SetProgress()
Window::SetIcon()
Window::SetIcon()
Window::SetEventCallback()
Window::SetResizable()
Window::SetMinimumSize()
Window::SetMaximumSize()
Window::SetAspectRatio()
Window::SetPosition()
Window::SetOpacity()
Window::SetDragAndDrop()
Window::SetVSync()
Window::IsMaximized()
Window::IsMinimized()
Window::IsResizable()
Window::IsVisible()
Window::IsFocused()
Window::IsDecorated()
Window::IsHovered()
Window::Maximize()
Window::Minimize()
Window::RequestAttention()
Window::Focus()
Window::Hide()
Window::Show()
Window::Restore()
Window::operator==()
Window::operator!=()
Window::OnUpdate()
Window::GetActiveWindows()
Enums#
- Enum ProfileSystems
- Enum Documentation
ProfileSystems
ProfileSystems::None
ProfileSystems::Events
ProfileSystems::FileSystem
ProfileSystems::Graphics
ProfileSystems::Vulkan
ProfileSystems::ImageLoader
ProfileSystems::Input
ProfileSystems::Layers
ProfileSystems::Network
ProfileSystems::Scene
ProfileSystems::ThreadPool
ProfileSystems::Utils
ProfileSystems::Window
ProfileSystems::WindowingAPI
ProfileSystems::Verbose
ProfileSystems::All
ProfileSystems::AllVerbose
- Enum Documentation
- Enum EventType
- Enum Documentation
EventType
EventType::None
EventType::WindowClose
EventType::WindowResize
EventType::WindowMinimize
EventType::WindowMaximize
EventType::WindowRestore
EventType::WindowFocus
EventType::WindowLostFocus
EventType::WindowMove
EventType::WindowDrop
EventType::WindowContentScale
EventType::FrameBufferResize
EventType::KeyPress
EventType::KeyRepeat
EventType::KeyRelease
EventType::KeyType
EventType::KeyLayout
EventType::MouseButtonPress
EventType::MouseButtonRelease
EventType::MouseMove
EventType::MouseScroll
EventType::MouseEnter
EventType::MouseLeave
EventType::ControllerConnect
EventType::ControlledDisconnect
EventType::MonitorConnect
EventType::MonitorDisconnect
EventType::TextureReload
EventType::ShaderReload
EventType::FileChange
- Enum Documentation
- Enum ImageFormat
- Enum Documentation
ImageFormat
ImageFormat::Undefined
ImageFormat::R1_UNORM
ImageFormat::R2_UNORM
ImageFormat::R4_UNORM
ImageFormat::R4G4_UNORM
ImageFormat::G4R4_UNORM
ImageFormat::A8_UNORM
ImageFormat::R8_UNORM
ImageFormat::R8_SNORM
ImageFormat::R8_UINT
ImageFormat::R8_SINT
ImageFormat::R8_SRGB
ImageFormat::B2G3R3_UNORM
ImageFormat::R4G4B4A4_UNORM
ImageFormat::R4G4B4X4_UNORM
ImageFormat::B4G4R4A4_UNORM
ImageFormat::B4G4R4X4_UNORM
ImageFormat::A4R4G4B4_UNORM
ImageFormat::X4R4G4B4_UNORM
ImageFormat::A4B4G4R4_UNORM
ImageFormat::X4B4G4R4_UNORM
ImageFormat::R5G6B5_UNORM
ImageFormat::B5G6R5_UNORM
ImageFormat::R5G5B5A1_UNORM
ImageFormat::B5G5R5A1_UNORM
ImageFormat::A1B5G5R5_UNORM
ImageFormat::A1R5G5B5_UNORM
ImageFormat::R5G5B5X1_UNORM
ImageFormat::B5G5R5X1_UNORM
ImageFormat::X1R5G5B5_UNORM
ImageFormat::X1B5G5R5_UNORM
ImageFormat::B2G3R3A8_UNORM
ImageFormat::R8G8_UNORM
ImageFormat::R8G8_SNORM
ImageFormat::G8R8_UNORM
ImageFormat::G8R8_SNORM
ImageFormat::R8G8_UINT
ImageFormat::R8G8_SINT
ImageFormat::R8G8_SRGB
ImageFormat::R16_UNORM
ImageFormat::R16_SNORM
ImageFormat::R16_UINT
ImageFormat::R16_SINT
ImageFormat::R16_SFLOAT
ImageFormat::R16_SBFLOAT
ImageFormat::R8G8B8_UNORM
ImageFormat::R8G8B8_SNORM
ImageFormat::R8G8B8_UINT
ImageFormat::R8G8B8_SINT
ImageFormat::R8G8B8_SRGB
ImageFormat::B8G8R8_UNORM
ImageFormat::B8G8R8_SNORM
ImageFormat::B8G8R8_UINT
ImageFormat::B8G8R8_SINT
ImageFormat::B8G8R8_SRGB
ImageFormat::R8G8B8A8_UNORM
ImageFormat::R8G8B8A8_SNORM
ImageFormat::R8G8B8A8_UINT
ImageFormat::R8G8B8A8_SINT
ImageFormat::R8G8B8A8_SRGB
ImageFormat::B8G8R8A8_UNORM
ImageFormat::B8G8R8A8_SNORM
ImageFormat::B8G8R8A8_UINT
ImageFormat::B8G8R8A8_SINT
ImageFormat::B8G8R8A8_SRGB
ImageFormat::R8G8B8X8_UNORM
ImageFormat::B8G8R8X8_UNORM
ImageFormat::R16G16_UNORM
ImageFormat::G16R16_UNORM
ImageFormat::R16G16_SNORM
ImageFormat::G16R16_SNORM
ImageFormat::R16G16_UINT
ImageFormat::R16G16_SINT
ImageFormat::R16G16_SFLOAT
ImageFormat::R16G16_SBFLOAT
ImageFormat::R32_UINT
ImageFormat::R32_SINT
ImageFormat::R32_SFLOAT
ImageFormat::A2R10G10B10_UNORM
ImageFormat::A2R10G10B10_UINT
ImageFormat::A2R10G10B10_SNORM
ImageFormat::A2R10G10B10_SINT
ImageFormat::A2B10G10R10_UNORM
ImageFormat::A2B10G10R10_UINT
ImageFormat::A2B10G10R10_SNORM
ImageFormat::A2B10G10R10_SINT
ImageFormat::R10G10B10A2_UNORM
ImageFormat::R10G10B10A2_UINT
ImageFormat::R10G10B10A2_SNORM
ImageFormat::R10G10B10A2_SINT
ImageFormat::B10G10R10A2_UNORM
ImageFormat::B10G10R10A2_UINT
ImageFormat::B10G10R10A2_SNORM
ImageFormat::B10G10R10A2_SINT
ImageFormat::B10G11R11_UFLOAT
ImageFormat::E5B9G9R9_UFLOAT
ImageFormat::R16G16B16_UNORM
ImageFormat::R16G16B16_SNORM
ImageFormat::R16G16B16_UINT
ImageFormat::R16G16B16_SINT
ImageFormat::R16G16B16_SFLOAT
ImageFormat::R16G16B16_SBFLOAT
ImageFormat::R16G16B16A16_UNORM
ImageFormat::R16G16B16A16_SNORM
ImageFormat::R16G16B16A16_UINT
ImageFormat::R16G16B16A16_SINT
ImageFormat::R16G16B16A16_SFLOAT
ImageFormat::R16G16B16A16_SBFLOAT
ImageFormat::R32G32_UINT
ImageFormat::R32G32_SINT
ImageFormat::R32G32_SFLOAT
ImageFormat::R32G32B32_UINT
ImageFormat::R32G32B32_SINT
ImageFormat::R32G32B32_SFLOAT
ImageFormat::R32G32B32A32_UINT
ImageFormat::R32G32B32A32_SINT
ImageFormat::R32G32B32A32_SFLOAT
ImageFormat::R64_UINT
ImageFormat::R64_SINT
ImageFormat::R64_SFLOAT
ImageFormat::R64G64_UINT
ImageFormat::R64G64_SINT
ImageFormat::R64G64_SFLOAT
ImageFormat::R64G64B64_UINT
ImageFormat::R64G64B64_SINT
ImageFormat::R64G64B64_SFLOAT
ImageFormat::R64G64B64A64_UINT
ImageFormat::R64G64B64A64_SINT
ImageFormat::R64G64B64A64_SFLOAT
ImageFormat::D16_UNORM
ImageFormat::X8_D24_UNORM
ImageFormat::D32_SFLOAT
ImageFormat::S8_UINT
ImageFormat::D16_UNORM_S8_UINT
ImageFormat::D24_UNORM_S8_UINT
ImageFormat::D32_SFLOAT_S8_UINT
ImageFormat::DXBC1_RGB_UNORM
ImageFormat::DXBC1_RGB_SRGB
ImageFormat::DXBC1_RGBA_UNORM
ImageFormat::DXBC1_RGBA_SRGB
ImageFormat::DXBC2_UNORM
ImageFormat::DXBC2_SRGB
ImageFormat::DXBC3_UNORM
ImageFormat::DXBC3_SRGB
ImageFormat::DXBC4_UNORM
ImageFormat::DXBC4_SNORM
ImageFormat::DXBC5_UNORM
ImageFormat::DXBC5_SNORM
ImageFormat::DXBC6H_UFLOAT
ImageFormat::DXBC6H_SFLOAT
ImageFormat::DXBC7_UNORM
ImageFormat::DXBC7_SRGB
ImageFormat::PVRTC1_2BPP_UNORM
ImageFormat::PVRTC1_4BPP_UNORM
ImageFormat::PVRTC2_2BPP_UNORM
ImageFormat::PVRTC2_4BPP_UNORM
ImageFormat::PVRTC1_2BPP_SRGB
ImageFormat::PVRTC1_4BPP_SRGB
ImageFormat::PVRTC2_2BPP_SRGB
ImageFormat::PVRTC2_4BPP_SRGB
ImageFormat::ETC2_R8G8B8_UNORM
ImageFormat::ETC2_R8G8B8_SRGB
ImageFormat::ETC2_R8G8B8A1_UNORM
ImageFormat::ETC2_R8G8B8A1_SRGB
ImageFormat::ETC2_R8G8B8A8_UNORM
ImageFormat::ETC2_R8G8B8A8_SRGB
ImageFormat::ETC2_EAC_R11_UNORM
ImageFormat::ETC2_EAC_R11_SNORM
ImageFormat::ETC2_EAC_R11G11_UNORM
ImageFormat::ETC2_EAC_R11G11_SNORM
ImageFormat::ASTC_4x4_UNORM
ImageFormat::ASTC_4x4_SRGB
ImageFormat::ASTC_5x4_UNORM
ImageFormat::ASTC_5x4_SRGB
ImageFormat::ASTC_5x5_UNORM
ImageFormat::ASTC_5x5_SRGB
ImageFormat::ASTC_6x5_UNORM
ImageFormat::ASTC_6x5_SRGB
ImageFormat::ASTC_6x6_UNORM
ImageFormat::ASTC_6x6_SRGB
ImageFormat::ASTC_8x5_UNORM
ImageFormat::ASTC_8x5_SRGB
ImageFormat::ASTC_8x6_UNORM
ImageFormat::ASTC_8x6_SRGB
ImageFormat::ASTC_8x8_UNORM
ImageFormat::ASTC_8x8_SRGB
ImageFormat::ASTC_10x5_UNORM
ImageFormat::ASTC_10x5_SRGB
ImageFormat::ASTC_10x6_UNORM
ImageFormat::ASTC_10x6_SRGB
ImageFormat::ASTC_10x8_UNORM
ImageFormat::ASTC_10x8_SRGB
ImageFormat::ASTC_10x10_UNORM
ImageFormat::ASTC_10x10_SRGB
ImageFormat::ASTC_12x10_UNORM
ImageFormat::ASTC_12x10_SRGB
ImageFormat::ASTC_12x12_UNORM
ImageFormat::ASTC_12x12_SRGB
ImageFormat::CLUT_P4
ImageFormat::CLUT_P4A4
ImageFormat::CLUT_P8
ImageFormat::CLUT_P8A8
ImageFormat::R4G4B4A4_UNORM_PACK16
ImageFormat::B4G4R4A4_UNORM_PACK16
ImageFormat::R5G6B5_UNORM_PACK16
ImageFormat::B5G6R5_UNORM_PACK16
ImageFormat::R5G5B5A1_UNORM_PACK16
ImageFormat::B5G5R5A1_UNORM_PACK16
ImageFormat::A1R5G5B5_UNORM_PACK16
ImageFormat::G16B16G16R16_422_UNORM
ImageFormat::B16G16R16G16_422_UNORM
ImageFormat::R12X4G12X4B12X4A12X4_UNORM_4PACK16
ImageFormat::G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
ImageFormat::B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
ImageFormat::R10X6G10X6B10X6A10X6_UNORM_4PACK16
ImageFormat::G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
ImageFormat::B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
ImageFormat::G8B8G8R8_422_UNORM
ImageFormat::B8G8R8G8_422_UNORM
ImageFormat::G8_B8_R8_3PLANE_420_UNORM
ImageFormat::G8_B8R8_2PLANE_420_UNORM
ImageFormat::G8_B8_R8_3PLANE_422_UNORM
ImageFormat::G8_B8R8_2PLANE_422_UNORM
ImageFormat::G8_B8_R8_3PLANE_444_UNORM
ImageFormat::G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
ImageFormat::G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
ImageFormat::G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
ImageFormat::G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
ImageFormat::G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
ImageFormat::G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
ImageFormat::G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
ImageFormat::G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
ImageFormat::G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
ImageFormat::G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
ImageFormat::G16_B16_R16_3PLANE_420_UNORM
ImageFormat::G16_B16_R16_3PLANE_422_UNORM
ImageFormat::G16_B16_R16_3PLANE_444_UNORM
ImageFormat::G16_B16R16_2PLANE_420_UNORM
ImageFormat::G16_B16R16_2PLANE_422_UNORM
ImageFormat::IMAGE_FORMAT_COUNT
- Enum Documentation
- Enum TextureDimension
- Enum Documentation
TextureDimension
TextureDimension::TextureDim1D
TextureDimension::TextureDim2D
TextureDimension::TextureDim2DMS
TextureDimension::TextureDim3D
TextureDimension::TextureDimCube
TextureDimension::TextureDim1DArray
TextureDimension::TextureDim2DArray
TextureDimension::TextureDim2DMSArray
TextureDimension::TextureDimCubeArray
TextureDimension::TextureDimCount
TextureDimension::TextureDimUndefined
- Enum Documentation
- Enum ResourceTextureDimension
- Enum Documentation
ResourceTextureDimension
ResourceTextureDimension::Undefined
ResourceTextureDimension::Buffer
ResourceTextureDimension::Texture1D
ResourceTextureDimension::Texture1DArray
ResourceTextureDimension::Texture2D
ResourceTextureDimension::Texture2DArray
ResourceTextureDimension::Texture2DMS
ResourceTextureDimension::Texture2DMSArray
ResourceTextureDimension::Texture3D
ResourceTextureDimension::TextureCube
ResourceTextureDimension::TextureCubeArray
- Enum Documentation
- Enum ResourceType
- Enum Documentation
ResourceType
ResourceType::Inputs
ResourceType::Outputs
ResourceType::UniformBuffers
ResourceType::StorageBuffers
ResourceType::Images
ResourceType::StorageImages
ResourceType::Samplers
ResourceType::PushConstant
ResourceType::SubpassInputs
ResourceType::UniformTexelBuffers
ResourceType::StorageTexelBuffers
ResourceType::AccelerationStructures
ResourceType::CombinedSamplers
- Enum Documentation
- Enum VulkanPhysicalDeviceExtension
- Enum Documentation
VulkanPhysicalDeviceExtension
VulkanPhysicalDeviceExtension::Swapchain
VulkanPhysicalDeviceExtension::FragmentShaderInterlock
VulkanPhysicalDeviceExtension::DrawIndirectCount
VulkanPhysicalDeviceExtension::DescriptorIndexing
VulkanPhysicalDeviceExtension::RayTracing
VulkanPhysicalDeviceExtension::BufferDeviceAddress
VulkanPhysicalDeviceExtension::MemoryBudget
VulkanPhysicalDeviceExtension::Maintenance4
VulkanPhysicalDeviceExtension::ShadingRate
VulkanPhysicalDeviceExtension::TimelineSemaphore
VulkanPhysicalDeviceExtension::RenderPass2
VulkanPhysicalDeviceExtension::SPIRV1_4
VulkanPhysicalDeviceExtension::DebugMarker
- Enum Documentation
- Enum ErrorCode
- Enum Documentation
ErrorCode
ErrorCode::RenderAPIInvalid
ErrorCode::VulkanSurfaceExtensionsUnsupported
ErrorCode::VulkanSwapchainExtensionsUnsupported
ErrorCode::VulkanInstanceCreationFailed
ErrorCode::VulkanPhysicalDeviceCreationFailed
ErrorCode::VulkanNoPhysicalDeviceFound
ErrorCode::LinuxUnsupportedWindowManager
ErrorCode::WindowingAPIWindowCreationFailed
ErrorCode::RenderAPINoSupportedFound
ErrorCode::MonitorNoneFound
ErrorCode::VulkanDeviceReset
ErrorCode::VulkanPresentationFailed
ErrorCode::VulkanSwapchainCreationFailed
ErrorCode::WindowingAPIFailedInitialization
ErrorCode::ApplicationIsAlreadyRunning
ErrorCode::ImGuiFailedInitialization
ErrorCode::VulkanSwapchainImageAcquireFailed
ErrorCode::ApplicationNotLaunchedWithSteam
ErrorCode::SteamNotRunning
ErrorCode::VulkanDeviceLost
ErrorCode::VulkanNoMatchingMemoryTypeFound
ErrorCode::SteamFailedGeneric
ErrorCode::SteamVersionMismatch
ErrorCode::WindowsVersionOlderThanWindows10
ErrorCode::VulkanFailedToAllocateCommandBuffer
ErrorCode::VulkanNoMatchingSurfaceFormatFound
ErrorCode::VulkanNoQueueWithPresentationSupportFound
ErrorCode::VulkanNoSupportedCompositeAlphaFlagFound
- Enum Documentation