API Reference#
Full API#
Namespaces#
Classes and Structs#
- Struct InitInfo
- Struct Documentation
InitInfoInitInfo::PFN_CheckVkResultFnInitInfo::InstanceInitInfo::DeviceInitInfo::QueueInitInfo::DescriptorPoolSizesInitInfo::DescriptorPoolInitInfo::RenderPassInitInfo::MinImageCountInitInfo::ImageCountInitInfo::MSAASamplesInitInfo::PipelineCacheInitInfo::UseDynamicRenderingInitInfo::PipelineRenderingCreateInfoInitInfo::AllocatorInitInfo::CheckVkResultFn
- Struct Documentation
- Struct CircleCollider2DComponent
- Struct Documentation
CircleCollider2DComponentCircleCollider2DComponent::CircleCollider2DComponent()CircleCollider2DComponent::OffsetCircleCollider2DComponent::RadiusCircleCollider2DComponent::DensityCircleCollider2DComponent::FrictionCircleCollider2DComponent::RestitutionCircleCollider2DComponent::RestitutionThresholdCircleCollider2DComponent::RuntimeFixture
- Struct Documentation
- Struct PipelineReflection
- Struct Documentation
PipelineReflectionPipelineReflection::ShaderStagesPipelineReflection::StageReflectionsPipelineReflection::VertexStageIndexPipelineReflection::TessellationControlStageIndexPipelineReflection::TessellationEvaluationStageIndexPipelineReflection::GeometryStageIndexPipelineReflection::FragmentStageIndexPipelineReflection::ShaderResourcesPipelineReflection::Variables
- Struct Documentation
- Struct VulkanRenderer::NullDescriptors
- Nested Relationships
- Struct Documentation
- Struct VulkanRenderer::RenderPassDesc
- Nested Relationships
- Struct Documentation
RenderPassDescRenderPassDesc::ColorFormatsRenderPassDesc::LoadActionsColorRenderPassDesc::StoreActionsColorRenderPassDesc::RenderTargetCountRenderPassDesc::SampleCountRenderPassDesc::DepthStencilFormatRenderPassDesc::ShadingRateFormatRenderPassDesc::LoadActionDepthRenderPassDesc::LoadActionStencilRenderPassDesc::StoreActionDepthRenderPassDesc::StoreActionStencil
- Struct RendererAPI::BufferDesc
- Nested Relationships
- Struct Documentation
BufferDescBufferDesc::SizeBufferDesc::AlignmentBufferDesc::MemoryUsageBufferDesc::FlagsBufferDesc::QueueTypeBufferDesc::StartStateBufferDesc::ElementCountBufferDesc::StructStrideBufferDesc::ICBDrawTypeBufferDesc::ICBMaxVertexBufferBindBufferDesc::ICBMaxFragmentBufferBindBufferDesc::FormatBufferDesc::DescriptorsBufferDesc::Name
- Struct RendererAPI::DepthStateDesc
- Nested Relationships
- Struct Documentation
DepthStateDescDepthStateDesc::DepthTestDepthStateDesc::DepthWriteDepthStateDesc::DepthFuncDepthStateDesc::StencilTestDepthStateDesc::StencilReadMaskDepthStateDesc::StencilWriteMaskDepthStateDesc::StencilFrontFuncDepthStateDesc::StencilFrontFailDepthStateDesc::DepthFrontFailDepthStateDesc::StencilFrontPassDepthStateDesc::StencilBackFuncDepthStateDesc::StencilBackFailDepthStateDesc::DepthBackFailDepthStateDesc::StencilBackPass
- Struct RendererAPI::DescriptorData
- Struct RendererAPI::DescriptorInfo
- Nested Relationships
- Struct Documentation
DescriptorInfoDescriptorInfo::NameDescriptorInfo::TypeDescriptorInfo::DimensionDescriptorInfo::RootDescriptorDescriptorInfo::SetDescriptorInfo::SizeDescriptorInfo::IndexInParentDescriptorInfo::HandleIndexDescriptorInfo::VkTypeDescriptorInfo::RegDescriptorInfo::RootDescriptorIndexDescriptorInfo::VkStages
- Struct RendererAPI::GPUSettings
- Nested Relationships
- Struct Documentation
GPUSettingsGPUSettings::UniformBufferAlignmentGPUSettings::MaxUniformBufferRangeGPUSettings::StorageBufferAlignmentGPUSettings::MaxStorageBufferRangeGPUSettings::UploadBufferTextureAlignmentGPUSettings::UploadBufferTextureRowAlignmentGPUSettings::MaxVertexInputBindingsGPUSettings::MaxVertexInputAttributesGPUSettings::MaxRootSignatureDWORDSGPUSettings::MaxImageDimension2DGPUSettings::MaxImageDimensionCubeGPUSettings::MaxPushConstantSizeGPUSettings::MaxSamplerAllocationCountGPUSettings::MaxTessellationControlPointsGPUSettings::MaxMSAASampleCountGPUSettings::MaxAnisotropyGPUSettings::MaxColorRenderTargetsGPUSettings::WaveLaneCountGPUSettings::WaveOpsSupportFlagsGPUSettings::ROVsSupportedGPUSettings::MultiDrawIndirectSupportedGPUSettings::TessellationSupportedGPUSettings::GeometryShaderSupportedGPUSettings::FillModeNonSolidGPUSettings::SurfaceSupportedGPUSettings::PresentSupportedGPUSettings::SampleRateShadingSupportedGPUSettings::ShadingRatesGPUSettings::ShadingRateCapsGPUSettings::ShadingRateCombinerGPUSettings::ShadingRateTexelWidthGPUSettings::ShadingRateTexelHeightGPUSettings::ReflexSupported
- Struct RendererAPI::GraphicsPipelineDesc
- Nested Relationships
- Struct Documentation
GraphicsPipelineDescGraphicsPipelineDesc::ShaderProgramGraphicsPipelineDesc::RootSignatureGraphicsPipelineDesc::VertexLayoutGraphicsPipelineDesc::BlendStateGraphicsPipelineDesc::DepthStateGraphicsPipelineDesc::RasterizerStateGraphicsPipelineDesc::ColorFormatsGraphicsPipelineDesc::RenderTargetCountGraphicsPipelineDesc::SampleCountGraphicsPipelineDesc::SampleQualityGraphicsPipelineDesc::DepthStencilFormatGraphicsPipelineDesc::PrimitiveTopologyGraphicsPipelineDesc::ShadingRateGraphicsPipelineDesc::ShadingRateCombinersGraphicsPipelineDesc::ShadingRateTexture
- Struct RendererAPI::PerViewportData
- Nested Relationships
- Struct Documentation
PerViewportDataPerViewportData::PerViewportData()PerViewportData::~PerViewportData()PerViewportData::PerViewportData()PerViewportData::PerViewportData()PerViewportData::operator=()PerViewportData::operator=()PerViewportData::WindowPerViewportData::StatePerViewportData::ImageIndexPerViewportData::GraphicCommandPoolsPerViewportData::GraphicCommandBuffersPerViewportData::RenderCompleteFencesPerViewportData::ImageAcquiredSemaphoresPerViewportData::RenderCompleteSemaphoresPerViewportData::GraphicsCompleteSemaphoresPerViewportData::GraphicsTimestampQueryPoolsPerViewportData::GraphicsTimestampReadbackBuffersPerViewportData::GraphicsPipelineDescPerViewportData::CurrentGraphicsPipelinePerViewportData::GraphicsFrameTimePerViewportData::RecordingPerViewportData::NewShadingRateTexturePerViewportData::CachedShadingRateTexturesPerViewportData::DepthStencilTargetPerViewportData::NewRenderScalePerViewportData::RenderScalePerViewportData::SwapChainPerViewportData::ResizeSwapChainPerViewportData::TemporaryResolveRenderTargetsPerViewportData::InternalRenderTargetsPerViewportData::CurrentSwapChainImageIndexPerViewportData::CurrentAntiAliasingPerViewportData::CurrentSampleCountPerViewportData::ClearColorPerViewportData::ClearDepthStencilPerViewportData::CurrentVSyncPerViewportData::NewVSyncPerViewportData::ComputeCommandPoolsPerViewportData::ComputeCommandBuffersPerViewportData::ComputeCompleteFencesPerViewportData::ComputeCompleteSemaphoresPerViewportData::ComputeTimestampQueryPoolsPerViewportData::ComputeTimestampReadbackBuffersPerViewportData::CurrentComputeWorkGroupSizePerViewportData::ComputePipelineDescPerViewportData::CurrentComputePipelinePerViewportData::ComputeFrameTimePerViewportData::RecordingCompute
- Struct RendererAPI::RenderTargetBarrier
- Nested Relationships
- Struct Documentation
RenderTargetBarrierRenderTargetBarrier::RenderTargetRenderTargetBarrier::CurrentStateRenderTargetBarrier::NewStateRenderTargetBarrier::BeginOnlyRenderTargetBarrier::EndOnlyRenderTargetBarrier::AcquireRenderTargetBarrier::ReleaseRenderTargetBarrier::QueueTypeRenderTargetBarrier::SubresourceBarrierRenderTargetBarrier::MipLevelRenderTargetBarrier::ArrayLayer
- Struct RendererAPI::RenderTargetDesc
- Nested Relationships
- Struct Documentation
RenderTargetDescRenderTargetDesc::FlagsRenderTargetDesc::WidthRenderTargetDesc::HeightRenderTargetDesc::DepthRenderTargetDesc::ArraySizeRenderTargetDesc::MipLevelsRenderTargetDesc::SampleCountRenderTargetDesc::FormatRenderTargetDesc::StartStateRenderTargetDesc::ClearValueRenderTargetDesc::SampleQualityRenderTargetDesc::DescriptorsRenderTargetDesc::NameRenderTargetDesc::NativeHandle
- Struct RendererAPI::SamplerDesc
- Nested Relationships
- Struct Documentation
SamplerDescSamplerDesc::operator==()SamplerDesc::operator!=()SamplerDesc::MinFilterSamplerDesc::MagFilterSamplerDesc::MipMapModeSamplerDesc::AddressUSamplerDesc::AddressVSamplerDesc::AddressWSamplerDesc::MipLodBiasSamplerDesc::SetLodRangeSamplerDesc::MinLodSamplerDesc::MaxLodSamplerDesc::EnableAnisotropySamplerDesc::OverrideAnisotropyLevelSamplerDesc::CompareFuncSamplerDesc::NameSamplerDesc::SamplerConversionDescSamplerDesc::SamplerConversionDesc::operator==()SamplerDesc::SamplerConversionDesc::operator!=()SamplerDesc::SamplerConversionDesc::FormatSamplerDesc::SamplerConversionDesc::ModelSamplerDesc::SamplerConversionDesc::RangeSamplerDesc::SamplerConversionDesc::ChromaOffsetXSamplerDesc::SamplerConversionDesc::ChromaOffsetYSamplerDesc::SamplerConversionDesc::ChromaFilterSamplerDesc::SamplerConversionDesc::ForceExplicitReconstruction
- Struct SamplerDesc::SamplerConversionDesc
- Nested Relationships
- Struct Documentation
SamplerConversionDescSamplerConversionDesc::operator==()SamplerConversionDesc::operator!=()SamplerConversionDesc::FormatSamplerConversionDesc::ModelSamplerConversionDesc::RangeSamplerConversionDesc::ChromaOffsetXSamplerConversionDesc::ChromaOffsetYSamplerConversionDesc::ChromaFilterSamplerConversionDesc::ForceExplicitReconstruction
- Struct RendererAPI::TextureDesc
- Nested Relationships
- Struct Documentation
TextureDescTextureDesc::FlagsTextureDesc::WidthTextureDesc::HeightTextureDesc::DepthTextureDesc::ArraySizeTextureDesc::MipLevelsTextureDesc::SampleCountTextureDesc::SampleQualityTextureDesc::FormatTextureDesc::ClearValueTextureDesc::StartStateTextureDesc::DescriptorsTextureDesc::NativeHandleTextureDesc::NameTextureDesc::VkSamplerYcbcrConversionInfo
- Struct RendererAPI::TextureUpdateDesc
- Nested Relationships
- Struct Documentation
TextureUpdateDescTextureUpdateDesc::TextureTextureUpdateDesc::MipLevelTextureUpdateDesc::ArrayLayerTextureUpdateDesc::MappedDataTextureUpdateDesc::DstRowStrideTextureUpdateDesc::RowCountTextureUpdateDesc::SrcRowStrideTextureUpdateDesc::DstSliceStrideTextureUpdateDesc::SrcSliceStrideTextureUpdateDesc::MappedRangeTextureUpdateDesc::Internal
- Struct VertexBufferElement
- Struct Documentation
VertexBufferElementVertexBufferElement::VertexBufferElement()VertexBufferElement::VertexBufferElement()VertexBufferElement::operator=()VertexBufferElement::VertexBufferElement()VertexBufferElement::operator=()VertexBufferElement::~VertexBufferElement()VertexBufferElement::GetComponentCount()VertexBufferElement::NameVertexBufferElement::TypeVertexBufferElement::SizeVertexBufferElement::OffsetVertexBufferElement::Normalized
- Struct Documentation
- Struct Input::ControllerInternal
- Nested Relationships
- Struct Documentation
ControllerInternalControllerInternal::AxesControllerInternal::ButtonsControllerInternal::ButtonCountControllerInternal::DPadsControllerInternal::NameControllerInternal::UserPointerControllerInternal::guidControllerInternal::mappingControllerInternal::ConnectedControllerInternal::LeftMotorControllerInternal::RightMotor
- Struct WindowingAPI::Data
- Nested Relationships
- Struct Documentation
DataData::InitializedData::WindowData::HintsData::WindowListData::CursorListData::MonitorsData::MonitorData::CallbacksData::AvailableData::HandleData::ExtensionsData::KHR_SurfaceData::VKData::ClipboardStringData::KeyNamesData::ScanCodesData::RestoreCursorPosXData::RestoreCursorPosYData::DisabledCursorWindowData::EmptyEventPipeData::CapturedCursorWindow
- Struct WindowingAPI::InternalWindow
- Nested Relationships
- Struct Documentation
InternalWindowInternalWindow::ResizableInternalWindow::DecoratedInternalWindow::FloatingInternalWindow::ShouldCloseInternalWindow::FocusOnShowInternalWindow::MousePassthroughInternalWindow::DragAndDropInternalWindow::BorderlessFullscreenInternalWindow::UserPointerInternalWindow::videoModeInternalWindow::MonitorInternalWindow::CursorInternalWindow::MinWidthInternalWindow::MinHeightInternalWindow::MaxWidthInternalWindow::MaxHeightInternalWindow::NumeratorInternalWindow::DenominatorInternalWindow::cursorModeInternalWindow::MouseButtonsInternalWindow::KeysInternalWindow::VirtualCursorPosXInternalWindow::VirtualCursorPosYInternalWindow::RawMouseMotionInternalWindow::PosInternalWindow::SizeInternalWindow::MinimizeInternalWindow::MaximizeInternalWindow::CloseInternalWindow::FocusInternalWindow::FBSizeInternalWindow::ScaleInternalWindow::MouseButtonInternalWindow::CursorPosInternalWindow::CursorEnterInternalWindow::ScrollInternalWindow::KeyInternalWindow::CharacterInternalWindow::DropInternalWindow::CallbacksInternalWindow::MinimizedInternalWindow::MaximizedInternalWindow::LastCursorPosXInternalWindow::LastCursorPosYInternalWindow::WidthInternalWindow::Height
- Struct WindowingAPI::WindowConfig
- Nested Relationships
- Struct Documentation
WindowConfigWindowConfig::WidthWindowConfig::HeightWindowConfig::TitleWindowConfig::ResizableWindowConfig::VisibleWindowConfig::DecoratedWindowConfig::MaximizedWindowConfig::FocusedWindowConfig::FloatingWindowConfig::FocusOnShowWindowConfig::MousePassthroughWindowConfig::WaylandWindowConfig::wayland
- Template Struct Mat< 3, 3, T >
- Struct Documentation
MatMat::col_typeMat::row_typeMat::value_typeMat::size_typeMat::difference_typeMat::iteratorMat::const_iteratorMat::reverse_iteratorMat::const_reverse_iteratorMat::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
MatMat::col_typeMat::row_typeMat::value_typeMat::size_typeMat::difference_typeMat::iteratorMat::const_iteratorMat::reverse_iteratorMat::const_reverse_iteratorMat::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
tQuattQuat::value_typetQuat::pointertQuat::const_pointertQuat::referencetQuat::const_referencetQuat::size_typetQuat::difference_typetQuat::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
VecVec::value_typeVec::pointerVec::const_pointerVec::referenceVec::const_referenceVec::iteratorVec::const_iteratorVec::size_typeVec::difference_typeVec::reverse_iteratorVec::const_reverse_iteratorVec::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
VecVec::value_typeVec::pointerVec::const_pointerVec::referenceVec::const_referenceVec::iteratorVec::const_iteratorVec::size_typeVec::difference_typeVec::reverse_iteratorVec::const_reverse_iteratorVec::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
VecVec::value_typeVec::pointerVec::const_pointerVec::referenceVec::const_referenceVec::iteratorVec::const_iteratorVec::size_typeVec::difference_typeVec::reverse_iteratorVec::const_reverse_iteratorVec::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
ConstexprMapConstexprMap::key_typeConstexprMap::mapped_typeConstexprMap::value_typeConstexprMap::size_typeConstexprMap::difference_typeConstexprMap::key_equalConstexprMap::referenceConstexprMap::const_referenceConstexprMap::pointerConstexprMap::const_pointerConstexprMap::iteratorConstexprMap::const_iteratorConstexprMap::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
BitReaderBitReader::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::DataBitReader::BitSizeBitReader::BPBitReader::BufferBitReader::ErrorBitReader::GreaterOverflow()
- Struct Documentation
- Struct HuffmanTree
- Struct Documentation
HuffmanTreeHuffmanTree::HuffmanTree()HuffmanTree::HuffmanTree()HuffmanTree::operator=()HuffmanTree::HuffmanTree()HuffmanTree::operator=()HuffmanTree::~HuffmanTree()HuffmanTree::DecodeSymbol()HuffmanTree::CodesHuffmanTree::LengthsHuffmanTree::MaxBitLengthHuffmanTree::NumCodesHuffmanTree::GetTreeInflateFixed()HuffmanTree::GetTreeInflateDynamic()HuffmanTree::LengthBaseHuffmanTree::LengthExtraHuffmanTree::DistanceBaseHuffmanTree::DistanceExtra
- Struct Documentation
- Struct WindowProps
- Nested Relationships
- Struct Documentation
WindowPropsWindowProps::WindowProps()WindowProps::TitleWindowProps::WidthWindowProps::HeightWindowProps::RefreshRateWindowProps::VSyncWindowProps::DisplayModeWindowProps::MonitorWindowProps::AdvancedWindowProps::AdvancedPropsWindowProps::AdvancedProps::AdvancedProps()WindowProps::AdvancedProps::ResizableWindowProps::AdvancedProps::MaximizedWindowProps::AdvancedProps::VisibleWindowProps::AdvancedProps::FocusedWindowProps::AdvancedProps::FocusOnShowWindowProps::AdvancedProps::DecoratedWindowProps::AdvancedProps::RawMouseInputWindowProps::AdvancedProps::CursorMode
- Class Application
- Nested Relationships
- Class Documentation
ApplicationApplication::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
EntityEntity::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
ControllerConnectEventControllerConnectEvent::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
ControllerDisconnectEventControllerDisconnectEvent::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
FileSystemChangeEventFileSystemChangeEvent::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
FrameBufferResizeEventFrameBufferResizeEvent::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
KeyLayoutEventKeyLayoutEvent::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
KeyPressEventKeyPressEvent::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
KeyReleaseEventKeyReleaseEvent::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
KeyRepeatEventKeyRepeatEvent::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
KeyTypeEventKeyTypeEvent::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
MonitorConnectEventMonitorConnectEvent::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
MonitorDisconnectEventMonitorDisconnectEvent::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
MouseButtonPressEventMouseButtonPressEvent::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
MouseButtonReleaseEventMouseButtonReleaseEvent::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
MouseEnterEventMouseEnterEvent::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
MouseLeaveEventMouseLeaveEvent::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
MouseMoveEventMouseMoveEvent::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
MouseScrollEventMouseScrollEvent::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
ShaderReloadEventShaderReloadEvent::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
TextureReloadEventTextureReloadEvent::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
WindowCloseEventWindowCloseEvent::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
WindowContentScaleEventWindowContentScaleEvent::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
WindowDropEventWindowDropEvent::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
WindowFocusEventWindowFocusEvent::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
WindowLostFocusEventWindowLostFocusEvent::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
WindowMaximizeEventWindowMaximizeEvent::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
WindowMinimizeEventWindowMinimizeEvent::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
WindowMoveEventWindowMoveEvent::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
WindowResizeEventWindowResizeEvent::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
WindowRestoreEventWindowRestoreEvent::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
ExpectedExpected::value_typeExpected::error_typeExpected::unexpected_typeExpected::rebindExpected::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_valueExpected::m_unexpectedExpected::operator==()Expected::operator==()Expected::operator==()Expected::swap()
- Class Documentation
- Template Class Expected< T, E >
- Class Documentation
ExpectedExpected::value_typeExpected::error_typeExpected::unexpected_typeExpected::rebindExpected::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_voidExpected::m_unexpectedExpected::operator==()Expected::operator==()Expected::swap()
- Class Documentation
- Class FileSystemWatcher
- Class Documentation
FileSystemWatcherFileSystemWatcher::EventCallbackFnFileSystemWatcher::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
ResourceLoaderResourceLoader::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
CrossCompilerCrossCompiler::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
VulkanBufferVulkanBuffer::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
VulkanCommandBufferVulkanCommandBuffer::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
VulkanCommandPoolVulkanCommandPool::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
VulkanCommandSignatureVulkanCommandSignature::VulkanCommandSignature()VulkanCommandSignature::~VulkanCommandSignature()VulkanCommandSignature::VulkanCommandSignature()VulkanCommandSignature::operator=()VulkanCommandSignature::VulkanCommandSignature()VulkanCommandSignature::operator=()VulkanCommandSignature::GetDrawType()VulkanCommandSignature::GetStride()
- Class VulkanDescriptorPool
- Inheritance Relationships
- Class Documentation
VulkanDescriptorPoolVulkanDescriptorPool::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
VulkanDescriptorSetVulkanDescriptorSet::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
VulkanDeviceVulkanDevice::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
VulkanFrameBufferVulkanFrameBuffer::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
VulkanInstanceVulkanInstance::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
VulkanPhysicalDeviceVulkanPhysicalDevice::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
VulkanPipelineCacheVulkanPipelineCache::VulkanPipelineCache()VulkanPipelineCache::~VulkanPipelineCache()VulkanPipelineCache::VulkanPipelineCache()VulkanPipelineCache::operator=()VulkanPipelineCache::VulkanPipelineCache()VulkanPipelineCache::operator=()VulkanPipelineCache::GetPipelineCacheData()VulkanPipelineCache::GetVkPipelineCache()
- Class VulkanQueue
- Inheritance Relationships
- Class Documentation
VulkanQueueVulkanQueue::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
VulkanRendererVulkanRenderer::RenderPassMapVulkanRenderer::RenderPassMapNodeVulkanRenderer::RenderPassMapItVulkanRenderer::FrameBufferMapVulkanRenderer::FrameBufferMapNodeVulkanRenderer::FrameBufferMapItVulkanRenderer::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_GPUCapBitsVulkanRenderer::s_NullDescriptorsVulkanRenderer::DescriptorUpdateDataVulkanRenderer::FrameBufferDescVulkanRenderer::FrameBufferDesc::RenderPassVulkanRenderer::FrameBufferDesc::RenderTargetsVulkanRenderer::FrameBufferDesc::DepthStencilVulkanRenderer::FrameBufferDesc::ShadingRateVulkanRenderer::FrameBufferDesc::ColorArraySlicesVulkanRenderer::FrameBufferDesc::ColorMipSlicesVulkanRenderer::FrameBufferDesc::DepthArraySliceVulkanRenderer::FrameBufferDesc::DepthMipSlice
VulkanRenderer::GPUCapBitsVulkanRenderer::NullDescriptorsVulkanRenderer::NullDescriptors::DefaultTextureSRVVulkanRenderer::NullDescriptors::DefaultTextureUAVVulkanRenderer::NullDescriptors::DefaultBufferSRVVulkanRenderer::NullDescriptors::DefaultBufferUAVVulkanRenderer::NullDescriptors::DefaultSamplerVulkanRenderer::NullDescriptors::SafeNullDescriptorsObjsVulkanRenderer::NullDescriptors::NullDescriptorsObjs
VulkanRenderer::RenderPassDescVulkanRenderer::RenderPassDesc::ColorFormatsVulkanRenderer::RenderPassDesc::LoadActionsColorVulkanRenderer::RenderPassDesc::StoreActionsColorVulkanRenderer::RenderPassDesc::RenderTargetCountVulkanRenderer::RenderPassDesc::SampleCountVulkanRenderer::RenderPassDesc::DepthStencilFormatVulkanRenderer::RenderPassDesc::ShadingRateFormatVulkanRenderer::RenderPassDesc::LoadActionDepthVulkanRenderer::RenderPassDesc::LoadActionStencilVulkanRenderer::RenderPassDesc::StoreActionDepthVulkanRenderer::RenderPassDesc::StoreActionStencil
VulkanRenderer::SizeOffsetVulkanRenderer::UpdateFrequencyLayoutInfo
- Class VulkanRenderPass
- Class Documentation
VulkanRenderPassVulkanRenderPass::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
VulkanRenderTargetVulkanRenderTarget::VulkanRenderTarget()VulkanRenderTarget::~VulkanRenderTarget()VulkanRenderTarget::VulkanRenderTarget()VulkanRenderTarget::operator=()VulkanRenderTarget::VulkanRenderTarget()VulkanRenderTarget::operator=()VulkanRenderTarget::GetVkImageView()VulkanRenderTarget::GetVkImageViewSlices()VulkanRenderTarget::GetID()
- Class VulkanRootSignature
- Inheritance Relationships
- Class Documentation
VulkanRootSignatureVulkanRootSignature::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
VulkanShaderVulkanShader::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
VulkanSurfaceVulkanSurface::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
VulkanSwapChainVulkanSwapChain::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
VulkanTextureVulkanTexture::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
BufferBuffer::~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_CPUMappedAddressBuffer::m_sizeBuffer::m_descriptorsBuffer::m_memoryUsage
- Class CommandBuffer
- Inheritance Relationships
- Class Documentation
CommandBufferCommandBuffer::~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
CommandPoolCommandPool::~CommandPool()CommandPool::CommandPool()CommandPool::operator=()CommandPool::CommandPool()CommandPool::operator=()CommandPool::GetCommandBuffer()CommandPool::ReleaseCommandBuffer()CommandPool::Reset()CommandPool::Create()CommandPool::CommandPool()CommandPool::m_commandBuffersCommandPool::m_queue
- Class DescriptorPool
- Inheritance Relationships
- Class Documentation
DescriptorPoolDescriptorPool::~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
EditorCameraEditorCamera::CameraModeEditorCamera::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
IndexBufferIndexBuffer::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
OrthographicCameraOrthographicCamera::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
OrthographicCameraControllerOrthographicCameraController::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
Renderer2DRenderer2D::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::StatisticsRenderer2D::Transform
- Class RendererAPI
- Nested Relationships
- Inheritance Relationships
- Class Documentation
RendererAPIRendererAPI::WaveOpsSupportFlagsRendererAPI::WaveOpsSupportFlags::NoneRendererAPI::WaveOpsSupportFlags::BasicRendererAPI::WaveOpsSupportFlags::VoteRendererAPI::WaveOpsSupportFlags::ArithmeticRendererAPI::WaveOpsSupportFlags::BallotRendererAPI::WaveOpsSupportFlags::ShuffleRendererAPI::WaveOpsSupportFlags::ShuffleRelativeRendererAPI::WaveOpsSupportFlags::ClusteredRendererAPI::WaveOpsSupportFlags::QuadRendererAPI::WaveOpsSupportFlags::PartitionedNV
RendererAPI::QueueTypeRendererAPI::QueueFlagRendererAPI::QueuePriorityRendererAPI::FenceStatusRendererAPI::LoadActionTypeRendererAPI::StoreActionTypeRendererAPI::TextureCubeTypeRendererAPI::SampleCountRendererAPI::AntiAliasingRendererAPI::GPUVendorRendererAPI::GPUVendor::UnknownRendererAPI::GPUVendor::AMDRendererAPI::GPUVendor::ImgTecRendererAPI::GPUVendor::NVIDIARendererAPI::GPUVendor::ARMRendererAPI::GPUVendor::BroadcomRendererAPI::GPUVendor::QualcommRendererAPI::GPUVendor::IntelRendererAPI::GPUVendor::AppleRendererAPI::GPUVendor::VivanteRendererAPI::GPUVendor::VeriSiliconRendererAPI::GPUVendor::KazanRendererAPI::GPUVendor::CodeplayRendererAPI::GPUVendor::Mesa
RendererAPI::TextureCreationFlagsRendererAPI::TextureCreationFlags::NoneRendererAPI::TextureCreationFlags::OwnMemoryRendererAPI::TextureCreationFlags::OnTileRendererAPI::TextureCreationFlags::Force2DRendererAPI::TextureCreationFlags::Force3DRendererAPI::TextureCreationFlags::AllowDisplayTargetRendererAPI::TextureCreationFlags::SRGBRendererAPI::TextureCreationFlags::NormalMapRendererAPI::TextureCreationFlags::FastClearRendererAPI::TextureCreationFlags::FragMaskRendererAPI::TextureCreationFlags::Storage
RendererAPI::ResourceStateRendererAPI::ResourceState::UndefinedRendererAPI::ResourceState::VertexAndConstantBufferRendererAPI::ResourceState::IndexBufferRendererAPI::ResourceState::RenderTargetRendererAPI::ResourceState::UnorderedAccessRendererAPI::ResourceState::DepthWriteRendererAPI::ResourceState::DepthReadRendererAPI::ResourceState::NonPixelShaderResourceRendererAPI::ResourceState::PixelShaderResourceRendererAPI::ResourceState::ShaderResourceRendererAPI::ResourceState::StreamOutRendererAPI::ResourceState::IndirectArgumentRendererAPI::ResourceState::CopyDestinationRendererAPI::ResourceState::CopySourceRendererAPI::ResourceState::GenericReadRendererAPI::ResourceState::PresentRendererAPI::ResourceState::CommonRendererAPI::ResourceState::RayTracingAccelerationStructureRendererAPI::ResourceState::ShadingRateSource
RendererAPI::DescriptorTypeRendererAPI::DescriptorType::UndefinedRendererAPI::DescriptorType::SamplerRendererAPI::DescriptorType::TextureRendererAPI::DescriptorType::RWTextureRendererAPI::DescriptorType::BufferRendererAPI::DescriptorType::BufferRawRendererAPI::DescriptorType::RWBufferRendererAPI::DescriptorType::RWBufferRawRendererAPI::DescriptorType::UniformBufferRendererAPI::DescriptorType::RootConstantRendererAPI::DescriptorType::VertexBufferRendererAPI::DescriptorType::IndexBufferRendererAPI::DescriptorType::IndirectBufferRendererAPI::DescriptorType::TextureCubeRendererAPI::DescriptorType::RenderTargetMipSlicesRendererAPI::DescriptorType::RenderTargetArraySlicesRendererAPI::DescriptorType::RenderTargetDepthSlicesRendererAPI::DescriptorType::RayTracingRendererAPI::DescriptorType::InputAttachmentRendererAPI::DescriptorType::TexelBufferRendererAPI::DescriptorType::RWTexelBufferRendererAPI::DescriptorType::CombinedImageSamplerRendererAPI::DescriptorType::AccelerationStructureRendererAPI::DescriptorType::AccelerationStructureBuildInputRendererAPI::DescriptorType::ShaderDeviceAddressRendererAPI::DescriptorType::ShaderBindingTable
RendererAPI::ResourceMemoryUsageRendererAPI::BufferCreationFlagsRendererAPI::BufferCreationFlags::NoneRendererAPI::BufferCreationFlags::OwnMemoryRendererAPI::BufferCreationFlags::PersistentMapRendererAPI::BufferCreationFlags::ESRAMRendererAPI::BufferCreationFlags::NoDescriptorViewCreationRendererAPI::BufferCreationFlags::HostVisibleRendererAPI::BufferCreationFlags::HostCoherent
RendererAPI::ClearBufferTypeRendererAPI::LatencyModeRendererAPI::IndirectArgumentTypeRendererAPI::IndirectArgumentType::IndirectDrawRendererAPI::IndirectArgumentType::IndirectDrawIndexRendererAPI::IndirectArgumentType::IndirectDispatchRendererAPI::IndirectArgumentType::IndirectVertexBufferRendererAPI::IndirectArgumentType::IndirectIndexBufferRendererAPI::IndirectArgumentType::IndirectConstantRendererAPI::IndirectArgumentType::IndirectDescriptorTableRendererAPI::IndirectArgumentType::IndirectPipeline
RendererAPI::DescriptorUpdateFrequencyRendererAPI::FilterTypeRendererAPI::MipMapModeRendererAPI::AddressModeRendererAPI::CompareModeRendererAPI::ShaderStageRendererAPI::ShaderStage::NoneRendererAPI::ShaderStage::VertexRendererAPI::ShaderStage::TessellationControlRendererAPI::ShaderStage::TessellationEvaluationRendererAPI::ShaderStage::GeometryRendererAPI::ShaderStage::FragmentRendererAPI::ShaderStage::ComputeRendererAPI::ShaderStage::RayTracingRendererAPI::ShaderStage::AllGraphicsRendererAPI::ShaderStage::HullRendererAPI::ShaderStage::DomainRendererAPI::ShaderStage::Pixel
RendererAPI::ShaderTypeRendererAPI::RootSignatureFlagsRendererAPI::PipelineTypeRendererAPI::IndexTypeRendererAPI::BlendConstantRendererAPI::BlendConstant::ZeroRendererAPI::BlendConstant::OneRendererAPI::BlendConstant::SrcColorRendererAPI::BlendConstant::OneMinusSrcColorRendererAPI::BlendConstant::DstColorRendererAPI::BlendConstant::OneMinusDstColorRendererAPI::BlendConstant::SrcAlphaRendererAPI::BlendConstant::OneMinusSrcAlphaRendererAPI::BlendConstant::DstAlphaRendererAPI::BlendConstant::OneMinusDstAlphaRendererAPI::BlendConstant::SrcAlphaSaturateRendererAPI::BlendConstant::BlendFactorRendererAPI::BlendConstant::OneMinusBlendFactor
RendererAPI::BlendModeRendererAPI::BlendStateTargetsRendererAPI::BlendStateTargets::BlendStateTarget0RendererAPI::BlendStateTargets::BlendStateTarget1RendererAPI::BlendStateTargets::BlendStateTarget2RendererAPI::BlendStateTargets::BlendStateTarget3RendererAPI::BlendStateTargets::BlendStateTarget4RendererAPI::BlendStateTargets::BlendStateTarget5RendererAPI::BlendStateTargets::BlendStateTarget6RendererAPI::BlendStateTargets::BlendStateTarget7RendererAPI::BlendStateTargets::BlendStateTargetAll
RendererAPI::StencilOpRendererAPI::CullModeRendererAPI::FrontFaceRendererAPI::FillModeRendererAPI::PipelineCacheFlagsRendererAPI::PrimitiveTopologyRendererAPI::VertexAttributeRateRendererAPI::QueryTypeRendererAPI::PresentStatusRendererAPI::SamplerRangeRendererAPI::SamplerModelConversionRendererAPI::SampleLocationRendererAPI::ShadingRateRendererAPI::ShadingRate::NotSupportedRendererAPI::ShadingRate::FullRendererAPI::ShadingRate::HalfRendererAPI::ShadingRate::QuarterRendererAPI::ShadingRate::EighthRendererAPI::ShadingRate::OneXTwoRendererAPI::ShadingRate::TwoXOneRendererAPI::ShadingRate::TwoXFourRendererAPI::ShadingRate::FourXTwo
RendererAPI::ShadingRateCombinerRendererAPI::ShadingRateCapsRendererAPI::CommandPoolCreateFlagsRendererAPI::MappedRangeFlagsRendererAPI::PerWindowStateRendererAPI::ClearValueRendererAPI::DescriptorResourceRendererAPI::DescriptorIndexMapRendererAPI::~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::MaxDescriptorSetsRendererAPI::GPUSettingsRendererAPI::GPUSettings::UniformBufferAlignmentRendererAPI::GPUSettings::MaxUniformBufferRangeRendererAPI::GPUSettings::StorageBufferAlignmentRendererAPI::GPUSettings::MaxStorageBufferRangeRendererAPI::GPUSettings::UploadBufferTextureAlignmentRendererAPI::GPUSettings::UploadBufferTextureRowAlignmentRendererAPI::GPUSettings::MaxVertexInputBindingsRendererAPI::GPUSettings::MaxVertexInputAttributesRendererAPI::GPUSettings::MaxRootSignatureDWORDSRendererAPI::GPUSettings::MaxImageDimension2DRendererAPI::GPUSettings::MaxImageDimensionCubeRendererAPI::GPUSettings::MaxPushConstantSizeRendererAPI::GPUSettings::MaxSamplerAllocationCountRendererAPI::GPUSettings::MaxTessellationControlPointsRendererAPI::GPUSettings::MaxMSAASampleCountRendererAPI::GPUSettings::MaxAnisotropyRendererAPI::GPUSettings::MaxColorRenderTargetsRendererAPI::GPUSettings::WaveLaneCountRendererAPI::GPUSettings::WaveOpsSupportFlagsRendererAPI::GPUSettings::ROVsSupportedRendererAPI::GPUSettings::MultiDrawIndirectSupportedRendererAPI::GPUSettings::TessellationSupportedRendererAPI::GPUSettings::GeometryShaderSupportedRendererAPI::GPUSettings::FillModeNonSolidRendererAPI::GPUSettings::SurfaceSupportedRendererAPI::GPUSettings::PresentSupportedRendererAPI::GPUSettings::SampleRateShadingSupportedRendererAPI::GPUSettings::ShadingRatesRendererAPI::GPUSettings::ShadingRateCapsRendererAPI::GPUSettings::ShadingRateCombinerRendererAPI::GPUSettings::ShadingRateTexelWidthRendererAPI::GPUSettings::ShadingRateTexelHeightRendererAPI::GPUSettings::ReflexSupported
RendererAPI::ImageCountRendererAPI::RendererAPI()RendererAPI::s_RendererRendererAPI::s_RenderAPIRendererAPI::s_ResourceLoaderRendererAPI::s_descriptorPoolRendererAPI::s_graphicQueueRendererAPI::s_computeQueueRendererAPI::s_transferQueueRendererAPI::s_newSampleCountRendererAPI::s_newAntiAliasingRendererAPI::s_AnisotropyRendererAPI::s_newGPUUUIDRendererAPI::s_perViewportDataMapRendererAPI::BinaryShaderDescRendererAPI::BinaryShaderStageDescRendererAPI::BlendStateDescRendererAPI::BlendStateDesc::SrcFactorsRendererAPI::BlendStateDesc::DstFactorsRendererAPI::BlendStateDesc::SrcAlphaFactorsRendererAPI::BlendStateDesc::DstAlphaFactorsRendererAPI::BlendStateDesc::BlendModesRendererAPI::BlendStateDesc::BlendAlphaModesRendererAPI::BlendStateDesc::MasksRendererAPI::BlendStateDesc::RenderTargetMaskRendererAPI::BlendStateDesc::IndependentBlend
RendererAPI::BufferBarrierRendererAPI::BufferDescRendererAPI::BufferDesc::SizeRendererAPI::BufferDesc::AlignmentRendererAPI::BufferDesc::MemoryUsageRendererAPI::BufferDesc::FlagsRendererAPI::BufferDesc::QueueTypeRendererAPI::BufferDesc::StartStateRendererAPI::BufferDesc::ElementCountRendererAPI::BufferDesc::StructStrideRendererAPI::BufferDesc::ICBDrawTypeRendererAPI::BufferDesc::ICBMaxVertexBufferBindRendererAPI::BufferDesc::ICBMaxFragmentBufferBindRendererAPI::BufferDesc::FormatRendererAPI::BufferDesc::DescriptorsRendererAPI::BufferDesc::Name
RendererAPI::BufferLoadDescRendererAPI::BufferUpdateDescRendererAPI::ColorRendererAPI::CommandPoolDescRendererAPI::CommandSignatureDescRendererAPI::ComputePipelineDescRendererAPI::DepthStateDescRendererAPI::DepthStateDesc::DepthTestRendererAPI::DepthStateDesc::DepthWriteRendererAPI::DepthStateDesc::DepthFuncRendererAPI::DepthStateDesc::StencilTestRendererAPI::DepthStateDesc::StencilReadMaskRendererAPI::DepthStateDesc::StencilWriteMaskRendererAPI::DepthStateDesc::StencilFrontFuncRendererAPI::DepthStateDesc::StencilFrontFailRendererAPI::DepthStateDesc::DepthFrontFailRendererAPI::DepthStateDesc::StencilFrontPassRendererAPI::DepthStateDesc::StencilBackFuncRendererAPI::DepthStateDesc::StencilBackFailRendererAPI::DepthStateDesc::DepthBackFailRendererAPI::DepthStateDesc::StencilBackPass
RendererAPI::DepthStencilRendererAPI::DescriptorDataRendererAPI::DescriptorData::NameRendererAPI::DescriptorData::OffsetRendererAPI::DescriptorData::ResourceRendererAPI::DescriptorData::CountRendererAPI::DescriptorData::IndexRendererAPI::DescriptorData::BufferOffsetRendererAPI::DescriptorData::DescriptorSetExtractionRendererAPI::DescriptorData::TextureSlice
RendererAPI::DescriptorInfoRendererAPI::DescriptorInfo::NameRendererAPI::DescriptorInfo::TypeRendererAPI::DescriptorInfo::DimensionRendererAPI::DescriptorInfo::RootDescriptorRendererAPI::DescriptorInfo::SetRendererAPI::DescriptorInfo::SizeRendererAPI::DescriptorInfo::IndexInParentRendererAPI::DescriptorInfo::HandleIndexRendererAPI::DescriptorInfo::VkTypeRendererAPI::DescriptorInfo::RegRendererAPI::DescriptorInfo::RootDescriptorIndexRendererAPI::DescriptorInfo::VkStages
RendererAPI::DescriptorSetDescRendererAPI::GraphicsPipelineDescRendererAPI::GraphicsPipelineDesc::ShaderProgramRendererAPI::GraphicsPipelineDesc::RootSignatureRendererAPI::GraphicsPipelineDesc::VertexLayoutRendererAPI::GraphicsPipelineDesc::BlendStateRendererAPI::GraphicsPipelineDesc::DepthStateRendererAPI::GraphicsPipelineDesc::RasterizerStateRendererAPI::GraphicsPipelineDesc::ColorFormatsRendererAPI::GraphicsPipelineDesc::RenderTargetCountRendererAPI::GraphicsPipelineDesc::SampleCountRendererAPI::GraphicsPipelineDesc::SampleQualityRendererAPI::GraphicsPipelineDesc::DepthStencilFormatRendererAPI::GraphicsPipelineDesc::PrimitiveTopologyRendererAPI::GraphicsPipelineDesc::ShadingRateRendererAPI::GraphicsPipelineDesc::ShadingRateCombinersRendererAPI::GraphicsPipelineDesc::ShadingRateTexture
RendererAPI::IndirectArgumentDescriptorRendererAPI::IndirectDispatchArgumentsRendererAPI::IndirectDrawArgumentsRendererAPI::IndirectDrawIndexArgumentsRendererAPI::LoadActionsDescRendererAPI::LoadActionsDesc::LoadActionsColorRendererAPI::LoadActionsDesc::LoadActionDepthRendererAPI::LoadActionsDesc::LoadActionStencilRendererAPI::LoadActionsDesc::ClearColorValuesRendererAPI::LoadActionsDesc::ClearDepthStencilRendererAPI::LoadActionsDesc::StoreActionsColorRendererAPI::LoadActionsDesc::StoreActionDepthRendererAPI::LoadActionsDesc::StoreActionStencil
RendererAPI::MappedMemoryRangeRendererAPI::PerViewportDataRendererAPI::PerViewportData::PerViewportData()RendererAPI::PerViewportData::~PerViewportData()RendererAPI::PerViewportData::PerViewportData()RendererAPI::PerViewportData::PerViewportData()RendererAPI::PerViewportData::operator=()RendererAPI::PerViewportData::operator=()RendererAPI::PerViewportData::WindowRendererAPI::PerViewportData::StateRendererAPI::PerViewportData::ImageIndexRendererAPI::PerViewportData::GraphicCommandPoolsRendererAPI::PerViewportData::GraphicCommandBuffersRendererAPI::PerViewportData::RenderCompleteFencesRendererAPI::PerViewportData::ImageAcquiredSemaphoresRendererAPI::PerViewportData::RenderCompleteSemaphoresRendererAPI::PerViewportData::GraphicsCompleteSemaphoresRendererAPI::PerViewportData::GraphicsTimestampQueryPoolsRendererAPI::PerViewportData::GraphicsTimestampReadbackBuffersRendererAPI::PerViewportData::GraphicsPipelineDescRendererAPI::PerViewportData::CurrentGraphicsPipelineRendererAPI::PerViewportData::GraphicsFrameTimeRendererAPI::PerViewportData::RecordingRendererAPI::PerViewportData::NewShadingRateTextureRendererAPI::PerViewportData::CachedShadingRateTexturesRendererAPI::PerViewportData::DepthStencilTargetRendererAPI::PerViewportData::NewRenderScaleRendererAPI::PerViewportData::RenderScaleRendererAPI::PerViewportData::SwapChainRendererAPI::PerViewportData::ResizeSwapChainRendererAPI::PerViewportData::TemporaryResolveRenderTargetsRendererAPI::PerViewportData::InternalRenderTargetsRendererAPI::PerViewportData::CurrentSwapChainImageIndexRendererAPI::PerViewportData::CurrentAntiAliasingRendererAPI::PerViewportData::CurrentSampleCountRendererAPI::PerViewportData::ClearColorRendererAPI::PerViewportData::ClearDepthStencilRendererAPI::PerViewportData::CurrentVSyncRendererAPI::PerViewportData::NewVSyncRendererAPI::PerViewportData::ComputeCommandPoolsRendererAPI::PerViewportData::ComputeCommandBuffersRendererAPI::PerViewportData::ComputeCompleteFencesRendererAPI::PerViewportData::ComputeCompleteSemaphoresRendererAPI::PerViewportData::ComputeTimestampQueryPoolsRendererAPI::PerViewportData::ComputeTimestampReadbackBuffersRendererAPI::PerViewportData::CurrentComputeWorkGroupSizeRendererAPI::PerViewportData::ComputePipelineDescRendererAPI::PerViewportData::CurrentComputePipelineRendererAPI::PerViewportData::ComputeFrameTimeRendererAPI::PerViewportData::RecordingCompute
RendererAPI::PipelineCacheDescRendererAPI::PipelineCacheLoadDescRendererAPI::PipelineDescRendererAPI::QueryDescRendererAPI::QueryPoolDescRendererAPI::QueueDescRendererAPI::QueuePresentDescRendererAPI::QueueSubmitDescRendererAPI::RasterizerStateDescRendererAPI::RayTracingPipelineDescRendererAPI::ReadRangeRendererAPI::RenderTargetBarrierRendererAPI::RenderTargetBarrier::RenderTargetRendererAPI::RenderTargetBarrier::CurrentStateRendererAPI::RenderTargetBarrier::NewStateRendererAPI::RenderTargetBarrier::BeginOnlyRendererAPI::RenderTargetBarrier::EndOnlyRendererAPI::RenderTargetBarrier::AcquireRendererAPI::RenderTargetBarrier::ReleaseRendererAPI::RenderTargetBarrier::QueueTypeRendererAPI::RenderTargetBarrier::SubresourceBarrierRendererAPI::RenderTargetBarrier::MipLevelRendererAPI::RenderTargetBarrier::ArrayLayer
RendererAPI::RenderTargetDescRendererAPI::RenderTargetDesc::FlagsRendererAPI::RenderTargetDesc::WidthRendererAPI::RenderTargetDesc::HeightRendererAPI::RenderTargetDesc::DepthRendererAPI::RenderTargetDesc::ArraySizeRendererAPI::RenderTargetDesc::MipLevelsRendererAPI::RenderTargetDesc::SampleCountRendererAPI::RenderTargetDesc::FormatRendererAPI::RenderTargetDesc::StartStateRendererAPI::RenderTargetDesc::ClearValueRendererAPI::RenderTargetDesc::SampleQualityRendererAPI::RenderTargetDesc::DescriptorsRendererAPI::RenderTargetDesc::NameRendererAPI::RenderTargetDesc::NativeHandle
RendererAPI::ResourceLoaderDescRendererAPI::RootSignatureDescRendererAPI::SamplerDescRendererAPI::SamplerDesc::operator==()RendererAPI::SamplerDesc::operator!=()RendererAPI::SamplerDesc::MinFilterRendererAPI::SamplerDesc::MagFilterRendererAPI::SamplerDesc::MipMapModeRendererAPI::SamplerDesc::AddressURendererAPI::SamplerDesc::AddressVRendererAPI::SamplerDesc::AddressWRendererAPI::SamplerDesc::MipLodBiasRendererAPI::SamplerDesc::SetLodRangeRendererAPI::SamplerDesc::MinLodRendererAPI::SamplerDesc::MaxLodRendererAPI::SamplerDesc::EnableAnisotropyRendererAPI::SamplerDesc::OverrideAnisotropyLevelRendererAPI::SamplerDesc::CompareFuncRendererAPI::SamplerDesc::NameRendererAPI::SamplerDesc::SamplerConversionDesc
RendererAPI::SubresourceDataDescRendererAPI::SwapChainDescRendererAPI::SwapChainDesc::WindowRendererAPI::SwapChainDesc::PresentQueuesRendererAPI::SwapChainDesc::ImageCountRendererAPI::SwapChainDesc::WidthRendererAPI::SwapChainDesc::HeightRendererAPI::SwapChainDesc::ColorFormatRendererAPI::SwapChainDesc::ClearValueRendererAPI::SwapChainDesc::EnableVSyncRendererAPI::SwapChainDesc::SampleCountRendererAPI::SwapChainDesc::OldSwapChain
RendererAPI::TextureBarrierRendererAPI::TextureBarrier::TextureRendererAPI::TextureBarrier::CurrentStateRendererAPI::TextureBarrier::NewStateRendererAPI::TextureBarrier::BeginOnlyRendererAPI::TextureBarrier::EndOnlyRendererAPI::TextureBarrier::AcquireRendererAPI::TextureBarrier::ReleaseRendererAPI::TextureBarrier::QueueTypeRendererAPI::TextureBarrier::SubresourceBarrierRendererAPI::TextureBarrier::MipLevelRendererAPI::TextureBarrier::ArrayLayer
RendererAPI::TextureCopyDescRendererAPI::TextureCopyDesc::TextureRendererAPI::TextureCopyDesc::BufferRendererAPI::TextureCopyDesc::WaitSemaphoreRendererAPI::TextureCopyDesc::MipLevelRendererAPI::TextureCopyDesc::ArrayLayerRendererAPI::TextureCopyDesc::TextureStateRendererAPI::TextureCopyDesc::QueueTypeRendererAPI::TextureCopyDesc::BufferOffset
RendererAPI::TextureDescRendererAPI::TextureDesc::FlagsRendererAPI::TextureDesc::WidthRendererAPI::TextureDesc::HeightRendererAPI::TextureDesc::DepthRendererAPI::TextureDesc::ArraySizeRendererAPI::TextureDesc::MipLevelsRendererAPI::TextureDesc::SampleCountRendererAPI::TextureDesc::SampleQualityRendererAPI::TextureDesc::FormatRendererAPI::TextureDesc::ClearValueRendererAPI::TextureDesc::StartStateRendererAPI::TextureDesc::DescriptorsRendererAPI::TextureDesc::NativeHandleRendererAPI::TextureDesc::NameRendererAPI::TextureDesc::VkSamplerYcbcrConversionInfo
RendererAPI::TextureLoadDescRendererAPI::TextureUpdateDescRendererAPI::TextureUpdateDesc::TextureRendererAPI::TextureUpdateDesc::MipLevelRendererAPI::TextureUpdateDesc::ArrayLayerRendererAPI::TextureUpdateDesc::MappedDataRendererAPI::TextureUpdateDesc::DstRowStrideRendererAPI::TextureUpdateDesc::RowCountRendererAPI::TextureUpdateDesc::SrcRowStrideRendererAPI::TextureUpdateDesc::DstSliceStrideRendererAPI::TextureUpdateDesc::SrcSliceStrideRendererAPI::TextureUpdateDesc::MappedRangeRendererAPI::TextureUpdateDesc::Internal
RendererAPI::VertexAttributeRendererAPI::VertexLayout
- Class RenderTarget
- Inheritance Relationships
- Class Documentation
RenderTargetRenderTarget::~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_textureRenderTarget::m_clearValueRenderTarget::m_arraySizeRenderTarget::m_depthRenderTarget::m_widthRenderTarget::m_heightRenderTarget::m_descriptorsRenderTarget::m_mipLevelsRenderTarget::m_sampleQualityRenderTarget::m_formatRenderTarget::m_sampleCount
- Class RootSignature
- Inheritance Relationships
- Class Documentation
RootSignatureRootSignature::~RootSignature()RootSignature::RootSignature()RootSignature::operator=()RootSignature::RootSignature()RootSignature::operator=()RootSignature::GetPipelineType()RootSignature::GetDescriptors()RootSignature::GetDescriptorNameToIndexMap()RootSignature::Create()RootSignature::RootSignature()RootSignature::m_pipelineTypeRootSignature::m_descriptorsRootSignature::m_descriptorNameToIndexMap
- Class Sampler
- Inheritance Relationships
- Class Documentation
SamplerSampler::~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_samplerDescSampler::m_usesEngineAnisotropyLevel
- Class Shader
- Nested Relationships
- Inheritance Relationships
- Class Documentation
ShaderShader::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::SupportedShaderFormatSuffixesShader::Shader()Shader::Init()Shader::Shutdown()Shader::m_nameShader::m_filepathShader::m_shaderStagesShader::m_rootSignatureShader::m_descriptorSetsShader::m_macrosShader::m_validShader::m_shaderTypeShader::Macro
- Class SpriteAnimation
- Class Documentation
SpriteAnimationSpriteAnimation::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
StorageBufferStorageBuffer::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
SubTexture2DSubTexture2D::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
SwapChainSwapChain::~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
TextureTexture::~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_nameTexture::m_syncTokenTexture::m_widthTexture::m_heightTexture::m_depthTexture::m_arraySizeTexture::m_mipLevelsTexture::m_imageFormatTexture::m_aspectMaskTexture::m_descriptorTypesTexture::m_ownsImageTexture::m_filepathsTexture::m_textureCubeFormatTexture::ImageFormatToColorFormat()Texture::GetBitsPerChannelFromImageFormat()
- Class UniformBuffer
- Class Documentation
UniformBufferUniformBuffer::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
VertexBufferVertexBuffer::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
VertexBufferLayoutVertexBufferLayout::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
ImageImage::ColorFormatImage::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::SupportedImageFormatSuffixesImage::Image()Image::Image()Image::m_widthImage::m_heightImage::m_isHDRImage::m_colorFormatImage::m_filepathImage::m_bitsPerPixelImage::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
ImGuiLayerImGuiLayer::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
InputInput::KeyInput::Key::UnknownInput::Key::SpaceInput::Key::ApostropheInput::Key::CommaInput::Key::MinusInput::Key::PeriodInput::Key::SlashInput::Key::ZeroInput::Key::OneInput::Key::TwoInput::Key::ThreeInput::Key::FourInput::Key::FiveInput::Key::SixInput::Key::SevenInput::Key::EightInput::Key::NineInput::Key::SemicolonInput::Key::EqualInput::Key::AInput::Key::BInput::Key::CInput::Key::DInput::Key::EInput::Key::FInput::Key::GInput::Key::HInput::Key::IInput::Key::JInput::Key::KInput::Key::LInput::Key::MInput::Key::NInput::Key::OInput::Key::PInput::Key::QInput::Key::RInput::Key::SInput::Key::TInput::Key::UInput::Key::VInput::Key::WInput::Key::XInput::Key::YInput::Key::ZInput::Key::Left_BracketInput::Key::BackslashInput::Key::Right_BracketInput::Key::Grave_AccentInput::Key::World_1Input::Key::World_2Input::Key::EscapeInput::Key::EnterInput::Key::TabInput::Key::BackspaceInput::Key::InsertInput::Key::DeleteInput::Key::RightInput::Key::LeftInput::Key::DownInput::Key::UpInput::Key::Page_UpInput::Key::Page_DownInput::Key::HomeInput::Key::EndInput::Key::Caps_LockInput::Key::Scroll_LockInput::Key::Num_LockInput::Key::Print_ScreenInput::Key::PauseInput::Key::F1Input::Key::F2Input::Key::F3Input::Key::F4Input::Key::F5Input::Key::F6Input::Key::F7Input::Key::F8Input::Key::F9Input::Key::F10Input::Key::F11Input::Key::F12Input::Key::F13Input::Key::F14Input::Key::F15Input::Key::F16Input::Key::F17Input::Key::F18Input::Key::F19Input::Key::F20Input::Key::F21Input::Key::F22Input::Key::F23Input::Key::F24Input::Key::F25Input::Key::KP_0Input::Key::KP_1Input::Key::KP_2Input::Key::KP_3Input::Key::KP_4Input::Key::KP_5Input::Key::KP_6Input::Key::KP_7Input::Key::KP_8Input::Key::KP_9Input::Key::KP_DecimalInput::Key::KP_DivideInput::Key::KP_MultiplyInput::Key::KP_SubtractInput::Key::KP_AddInput::Key::KP_EnterInput::Key::KP_EqualInput::Key::Left_ShiftInput::Key::Left_ControlInput::Key::Left_ALTInput::Key::Left_SuperInput::Key::Right_ShiftInput::Key::Right_ControlInput::Key::Right_ALTInput::Key::Right_SuperInput::Key::Menu
Input::KeyStateInput::MouseButtonInput::ControllerInput::Controller::OneInput::Controller::TwoInput::Controller::ThreeInput::Controller::FourInput::Controller::FiveInput::Controller::SixInput::Controller::SevenInput::Controller::EightInput::Controller::NineInput::Controller::TenInput::Controller::ElevenInput::Controller::TwelveInput::Controller::ThirteenInput::Controller::FourteenInput::Controller::FifteenInput::Controller::Sixteen
Input::ControllerAxisInput::ControllerButtonInput::ControllerButton::AInput::ControllerButton::BInput::ControllerButton::XInput::ControllerButton::YInput::ControllerButton::Left_BumperInput::ControllerButton::Right_BumperInput::ControllerButton::BackInput::ControllerButton::StartInput::ControllerButton::GuideInput::ControllerButton::Left_ThumbInput::ControllerButton::Right_ThumbInput::ControllerButton::DPad_UpInput::ControllerButton::DPad_RightInput::ControllerButton::DPad_DownInput::ControllerButton::DPad_LeftInput::ControllerButton::CrossInput::ControllerButton::CircleInput::ControllerButton::SquareInput::ControllerButton::Triangle
Input::ControllerDPadInput::ControllerBatteryStatusInput::EventCallbackFnInput::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
WindowingAPIWindowingAPI::ErrorWindowingAPI::Error::No_ErrorWindowingAPI::Error::Not_InitializedWindowingAPI::Error::Invalid_EnumWindowingAPI::Error::Invalid_ValueWindowingAPI::Error::Out_Of_MemoryWindowingAPI::Error::API_UnavailableWindowingAPI::Error::Platform_ErrorWindowingAPI::Error::Format_UnavailableWindowingAPI::Error::Cursor_UnavailableWindowingAPI::Error::Feature_UnavailableWindowingAPI::Error::Feature_UnimplementedWindowingAPI::Error::Platform_Unavailable
WindowingAPI::HintWindowingAPI::Hint::ResizableWindowingAPI::Hint::MaximizedWindowingAPI::Hint::MinimizedWindowingAPI::Hint::VisibleWindowingAPI::Hint::FocusedWindowingAPI::Hint::FocusOnShowWindowingAPI::Hint::HoveredWindowingAPI::Hint::DecoratedWindowingAPI::Hint::FloatingWindowingAPI::Hint::MousePassthrough
WindowingAPI::CursorModeWindowingAPI::CursorTypeWindowingAPI::CursorType::ArrowWindowingAPI::CursorType::InputWindowingAPI::CursorType::CrosshairWindowingAPI::CursorType::PointingHandWindowingAPI::CursorType::ResizeHorizontalWindowingAPI::CursorType::ResizeVerticalWindowingAPI::CursorType::ResizeDiagonalTopLeftBottomRightWindowingAPI::CursorType::ResizeDiagonalTopRightBottomLeftWindowingAPI::CursorType::ResizeAllWindowingAPI::CursorType::NotAllowed
WindowingAPI::ProgressStateWindowingAPI::WindowPositionFuncWindowingAPI::WindowSizeFuncWindowingAPI::WindowMinimizeFuncWindowingAPI::WindowMaximizeFuncWindowingAPI::WindowCloseFuncWindowingAPI::WindowFocusFuncWindowingAPI::FrameBufferSizeFuncWindowingAPI::WindowContentScaleFuncWindowingAPI::MouseButtonFuncWindowingAPI::CursorPositionFuncWindowingAPI::CursorEnterFuncWindowingAPI::ScrollFuncWindowingAPI::KeyFuncWindowingAPI::CharFuncWindowingAPI::DropFuncWindowingAPI::MonitorFuncWindowingAPI::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::InternalCursorWindowingAPI::InternalMonitorWindowingAPI::InternalVideoModeWindowingAPI::InternalWindowWindowingAPI::InternalWindow::ResizableWindowingAPI::InternalWindow::DecoratedWindowingAPI::InternalWindow::FloatingWindowingAPI::InternalWindow::ShouldCloseWindowingAPI::InternalWindow::FocusOnShowWindowingAPI::InternalWindow::MousePassthroughWindowingAPI::InternalWindow::DragAndDropWindowingAPI::InternalWindow::BorderlessFullscreenWindowingAPI::InternalWindow::UserPointerWindowingAPI::InternalWindow::videoModeWindowingAPI::InternalWindow::MonitorWindowingAPI::InternalWindow::CursorWindowingAPI::InternalWindow::MinWidthWindowingAPI::InternalWindow::MinHeightWindowingAPI::InternalWindow::MaxWidthWindowingAPI::InternalWindow::MaxHeightWindowingAPI::InternalWindow::NumeratorWindowingAPI::InternalWindow::DenominatorWindowingAPI::InternalWindow::cursorModeWindowingAPI::InternalWindow::MouseButtonsWindowingAPI::InternalWindow::KeysWindowingAPI::InternalWindow::VirtualCursorPosXWindowingAPI::InternalWindow::VirtualCursorPosYWindowingAPI::InternalWindow::RawMouseMotionWindowingAPI::InternalWindow::PosWindowingAPI::InternalWindow::SizeWindowingAPI::InternalWindow::MinimizeWindowingAPI::InternalWindow::MaximizeWindowingAPI::InternalWindow::CloseWindowingAPI::InternalWindow::FocusWindowingAPI::InternalWindow::FBSizeWindowingAPI::InternalWindow::ScaleWindowingAPI::InternalWindow::MouseButtonWindowingAPI::InternalWindow::CursorPosWindowingAPI::InternalWindow::CursorEnterWindowingAPI::InternalWindow::ScrollWindowingAPI::InternalWindow::KeyWindowingAPI::InternalWindow::CharacterWindowingAPI::InternalWindow::DropWindowingAPI::InternalWindow::CallbacksWindowingAPI::InternalWindow::MinimizedWindowingAPI::InternalWindow::MaximizedWindowingAPI::InternalWindow::LastCursorPosXWindowingAPI::InternalWindow::LastCursorPosYWindowingAPI::InternalWindow::WidthWindowingAPI::InternalWindow::Height
- Class LayerStack
- Class Documentation
LayerStackLayerStack::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
LogLog::LevelLog::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::WindowVersionLog::WindowPrefixLog::WindowIconPrefixLog::ConfigPrefixLog::ApplicationPrefixLog::ShaderManagerPrefixLog::ShaderPrefixLog::ShaderGLSLPrefixLog::ShaderSPIRVPrefixLog::TextureManagerPrefixLog::TextureManagerTexture2DPrefixLog::TextureManagerTextureCubePrefixLog::TexturePrefixLog::SpriteManagerPrefixLog::SpriteAnimationPrefixLog::EngineLinuxPrefixLog::EngineLinuxX11PrefixLog::EngineLinuxWaylandPrefixLog::EngineWindowsPrefixLog::FileSystemPrefixLog::FileWatcherWindowsPrefixLog::FileWatcherLinuxPrefixLog::FileWatcherPrefixLog::InstrumentorPrefixLog::LoggerPrefixLog::LayerStackPrefixLog::InputControllerDirectInputPrefixLog::InputControllerXInputPrefixLog::InputControllerLinuxPrefixLog::InputControllerPrefixLog::InputWinAPIPrefixLog::InputPrefixLog::ImagePrefixLog::ImageTGAPrefixLog::ImagePNGPrefixLog::ImagePPMPrefixLog::ImagePNMPrefixLog::ImagePGMPrefixLog::ImagePFMPrefixLog::ImagePAMPrefixLog::ImageQOIPrefixLog::ImageBMPPrefixLog::ImageRadiancePrefixLog::Renderer2DPrefixLog::RendererPrefixLog::RendererBufferPrefixLog::RendererCommandBufferPrefixLog::RendererCommandPoolPrefixLog::RendererCommandSignaturePrefixLog::RendererDescriptorPoolPrefixLog::RendererDescriptorSetPrefixLog::RendererFencePrefixLog::RendererPipelinePrefixLog::RendererPipelineCachePrefixLog::RendererQueuePrefixLog::RendererQueryPoolPrefixLog::RendererRenderTargetPrefixLog::RendererRootSignaturePrefixLog::RendererSamplerPrefixLog::RendererSemaphorePrefixLog::RendererSwapChainPrefixLog::RendererAftermathTrackerPrefixLog::RendererVulkanPrefixLog::RendererVulkanReflexPrefixLog::RendererVulkanDevicePrefixLog::RendererVulkanPhysicalDevicePrefixLog::RendererVulkanDescriptorPoolPrefixLog::RendererVulkanDescriptorSetPrefixLog::RendererVulkanRenderPassPrefixLog::RendererVulkanFrameBufferPrefixLog::RendererVulkanRenderTargetPrefixLog::RendererVulkanCommandSignaturePrefixLog::RendererVulkanQueuePrefixLog::RendererVulkanCommandPoolPrefixLog::RendererVulkanCommandBufferPrefixLog::RendererVulkanQueryPoolPrefixLog::RendererVulkanPipelinePrefixLog::RendererVulkanPipelineCachePrefixLog::RendererVulkanFencePrefixLog::RendererVulkanSemaphorePrefixLog::RendererVulkanBufferPrefixLog::RendererVulkanSamplerPrefixLog::RendererVulkanTexturePrefixLog::RendererVulkanSwapChainPrefixLog::RendererVulkanSurfacePrefixLog::RendererVulkanShaderPrefixLog::RendererVulkanRootSignaturePrefixLog::RendererVulkanVMAPrefixLog::RendererVulkanInstancePrefixLog::RendererVulkanDebugPrefixLog::ImGuiPrefixLog::NetworkSocketPrefixLog::NetworkFTPPrefixLog::NetworkHTTPPrefixLog::NetworkTCPListenerPrefixLog::NetworkTCPSocketPrefixLog::NetworkUDPSocketPrefixLog::NetworkSocketUnixPrefixLog::SceneSerializerPrefixLog::DiscordGameSDKPrefixLog::SteamworksSDKPrefixLog::HotReloadingPrefixLog::UtilsDBusPrefixLog::UtilsStringPrefixLog::UtilsPrefix
- Class Documentation
- Class Monitor
- Nested Relationships
- Class Documentation
MonitorMonitor::~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
FTPFTP::TransferModeFTP::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::DirectoryResponseFTP::ListingResponseFTP::Response
- Class FTP::Response
- Nested Relationships
- Inheritance Relationships
- Class Documentation
ResponseResponse::StatusResponse::Status::RestartMarkerReplyResponse::Status::ServiceReadySoonResponse::Status::DataConnectionAlreadyOpenedResponse::Status::OpeningDataConnectionResponse::Status::OKResponse::Status::PointlessCommandResponse::Status::SystemStatusResponse::Status::DirectoryStatusResponse::Status::FileStatusResponse::Status::HelpMessageResponse::Status::SystemTypeResponse::Status::ServiceReadyResponse::Status::ClosingConnectionResponse::Status::DataConnectionOpenedResponse::Status::ClosingDataConnectionResponse::Status::EnteringPassiveModeResponse::Status::LoggedInResponse::Status::FileActionOKResponse::Status::DirectoryOKResponse::Status::NeedPasswordResponse::Status::NeedAccountToLogInResponse::Status::NeedInformationResponse::Status::ServiceUnavailableResponse::Status::DataConnectionUnavailableResponse::Status::TransferAbortedResponse::Status::FileActionAbortedResponse::Status::LocalErrorResponse::Status::InsufficientStorageSpaceResponse::Status::CommandUnknownResponse::Status::ParametersUnknownResponse::Status::CommandNotImplementedResponse::Status::BadCommandSequenceResponse::Status::ParameterNotImplementedResponse::Status::NotLoggedInResponse::Status::NeedAccountToStoreResponse::Status::FileUnavailableResponse::Status::PageTypeUnknownResponse::Status::NotEnoughMemoryResponse::Status::FilenameNotAllowedResponse::Status::InvalidResponseResponse::Status::ConnectionFailedResponse::Status::ConnectionClosedResponse::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
HTTPHTTP::HTTP()HTTP::HTTP()HTTP::HTTP()HTTP::operator=()HTTP::HTTP()HTTP::operator=()HTTP::~HTTP()HTTP::SetHost()HTTP::SendRequest()HTTP::RequestHTTP::Request::MethodHTTP::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::ResponseHTTP::Response::StatusHTTP::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
ResponseResponse::StatusResponse::Status::OKResponse::Status::CreatedResponse::Status::AcceptedResponse::Status::NoContentResponse::Status::ResetContentResponse::Status::PartialContentResponse::Status::MultipleChoicesResponse::Status::MovedPermanentlyResponse::Status::MovedTemporarilyResponse::Status::NotModifiedResponse::Status::BadRequestResponse::Status::UnauthorizedResponse::Status::ForbiddenResponse::Status::NotFoundResponse::Status::RangeNotSatisfiableResponse::Status::InternalServerErrorResponse::Status::NotImplementedResponse::Status::BadGatewayResponse::Status::ServiceNotAvailableResponse::Status::GatewayTimeoutResponse::Status::VersionNotSupportedResponse::Status::InvalidResponseResponse::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
IPv4AddressIPv4Address::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::NoneIPv4Address::AnyIPv4Address::LocalHostIPv4Address::BroadcastIPv4Address::operator<=>()IPv4Address::operator==()
- Class Documentation
- Class IPv6Address
- Class Documentation
IPv6AddressIPv6Address::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::NoneIPv6Address::AnyIPv6Address::LocalHostIPv6Address::operator<=>()IPv6Address::operator==()
- Class Documentation
- Class Packet
- Class Documentation
PacketPacket::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
SocketSocket::StatusSocket::@2Socket::Socket()Socket::Socket()Socket::operator=()Socket::Socket()Socket::operator=()Socket::~Socket()Socket::SetBlocking()Socket::IsBlocking()Socket::TypeSocket::Socket()Socket::GetHandle()Socket::CreateIPv4()Socket::CreateIPv6()Socket::Create()Socket::Close()
- Class SocketSelector
- Class Documentation
SocketSelectorSocketSelector::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
TCPListenerIPv6TCPListenerIPv6::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
TCPSocketTCPSocket::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
TCPSocketIPv6TCPSocketIPv6::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
UDPSocketUDPSocket::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
UDPSocketIPv6UDPSocketIPv6::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
OptionalOptional::value_typeOptional::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_dummyOptional::m_value
- Template Class Optional< T & >
- Nested Relationships
- Class Documentation
OptionalOptional::value_typeOptional::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
SceneScene::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
SceneCameraSceneCamera::ProjectionTypeSceneCamera::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
SceneSerializerSceneSerializer::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
ScriptableEntityScriptableEntity::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
SemanticVersionSemanticVersion::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
UnexpectedUnexpected::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
UniqueResourceUniqueResource::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
BasicRandomLocalBasicRandomLocal::EngineTypeBasicRandomLocal::SeederTypeBasicRandomLocal::IntegerDistTBasicRandomLocal::RealDistTBasicRandomLocal::BoolDistTBasicRandomLocal::CommonBasicRandomLocal::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_engineBasicRandomLocal::MakeSeededEngine()
- Class Documentation
- Template Class BasicRandomStatic
- Class Documentation
BasicRandomStaticBasicRandomStatic::EngineTypeBasicRandomStatic::SeederTypeBasicRandomStatic::IntegerDistTBasicRandomStatic::RealDistTBasicRandomStatic::BoolDistTBasicRandomStatic::CommonBasicRandomStatic::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
BasicRandomThreadLocalBasicRandomThreadLocal::EngineTypeBasicRandomThreadLocal::SeederTypeBasicRandomThreadLocal::IntegerDistTBasicRandomThreadLocal::RealDistTBasicRandomThreadLocal::BoolDistTBasicRandomThreadLocal::CommonBasicRandomThreadLocal::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
ContentionFreeSharedMutexContentionFreeSharedMutex::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
SafeSafe::ReadAccessSafe::WriteAccessSafe::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
WindowWindow::DisplayModeWindow::CursorModeWindow::CursorTypeWindow::ProgressStateWindow::EventCallbackFnWindow::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
ProfileSystemsProfileSystems::NoneProfileSystems::EventsProfileSystems::FileSystemProfileSystems::GraphicsProfileSystems::VulkanProfileSystems::ImageLoaderProfileSystems::InputProfileSystems::LayersProfileSystems::NetworkProfileSystems::SceneProfileSystems::ThreadPoolProfileSystems::UtilsProfileSystems::WindowProfileSystems::WindowingAPIProfileSystems::VerboseProfileSystems::AllProfileSystems::AllVerbose
- Enum Documentation
- Enum EventType
- Enum Documentation
EventTypeEventType::NoneEventType::WindowCloseEventType::WindowResizeEventType::WindowMinimizeEventType::WindowMaximizeEventType::WindowRestoreEventType::WindowFocusEventType::WindowLostFocusEventType::WindowMoveEventType::WindowDropEventType::WindowContentScaleEventType::FrameBufferResizeEventType::KeyPressEventType::KeyRepeatEventType::KeyReleaseEventType::KeyTypeEventType::KeyLayoutEventType::MouseButtonPressEventType::MouseButtonReleaseEventType::MouseMoveEventType::MouseScrollEventType::MouseEnterEventType::MouseLeaveEventType::ControllerConnectEventType::ControlledDisconnectEventType::MonitorConnectEventType::MonitorDisconnectEventType::TextureReloadEventType::ShaderReloadEventType::FileChange
- Enum Documentation
- Enum ImageFormat
- Enum Documentation
ImageFormatImageFormat::UndefinedImageFormat::R1_UNORMImageFormat::R2_UNORMImageFormat::R4_UNORMImageFormat::R4G4_UNORMImageFormat::G4R4_UNORMImageFormat::A8_UNORMImageFormat::R8_UNORMImageFormat::R8_SNORMImageFormat::R8_UINTImageFormat::R8_SINTImageFormat::R8_SRGBImageFormat::B2G3R3_UNORMImageFormat::R4G4B4A4_UNORMImageFormat::R4G4B4X4_UNORMImageFormat::B4G4R4A4_UNORMImageFormat::B4G4R4X4_UNORMImageFormat::A4R4G4B4_UNORMImageFormat::X4R4G4B4_UNORMImageFormat::A4B4G4R4_UNORMImageFormat::X4B4G4R4_UNORMImageFormat::R5G6B5_UNORMImageFormat::B5G6R5_UNORMImageFormat::R5G5B5A1_UNORMImageFormat::B5G5R5A1_UNORMImageFormat::A1B5G5R5_UNORMImageFormat::A1R5G5B5_UNORMImageFormat::R5G5B5X1_UNORMImageFormat::B5G5R5X1_UNORMImageFormat::X1R5G5B5_UNORMImageFormat::X1B5G5R5_UNORMImageFormat::B2G3R3A8_UNORMImageFormat::R8G8_UNORMImageFormat::R8G8_SNORMImageFormat::G8R8_UNORMImageFormat::G8R8_SNORMImageFormat::R8G8_UINTImageFormat::R8G8_SINTImageFormat::R8G8_SRGBImageFormat::R16_UNORMImageFormat::R16_SNORMImageFormat::R16_UINTImageFormat::R16_SINTImageFormat::R16_SFLOATImageFormat::R16_SBFLOATImageFormat::R8G8B8_UNORMImageFormat::R8G8B8_SNORMImageFormat::R8G8B8_UINTImageFormat::R8G8B8_SINTImageFormat::R8G8B8_SRGBImageFormat::B8G8R8_UNORMImageFormat::B8G8R8_SNORMImageFormat::B8G8R8_UINTImageFormat::B8G8R8_SINTImageFormat::B8G8R8_SRGBImageFormat::R8G8B8A8_UNORMImageFormat::R8G8B8A8_SNORMImageFormat::R8G8B8A8_UINTImageFormat::R8G8B8A8_SINTImageFormat::R8G8B8A8_SRGBImageFormat::B8G8R8A8_UNORMImageFormat::B8G8R8A8_SNORMImageFormat::B8G8R8A8_UINTImageFormat::B8G8R8A8_SINTImageFormat::B8G8R8A8_SRGBImageFormat::R8G8B8X8_UNORMImageFormat::B8G8R8X8_UNORMImageFormat::R16G16_UNORMImageFormat::G16R16_UNORMImageFormat::R16G16_SNORMImageFormat::G16R16_SNORMImageFormat::R16G16_UINTImageFormat::R16G16_SINTImageFormat::R16G16_SFLOATImageFormat::R16G16_SBFLOATImageFormat::R32_UINTImageFormat::R32_SINTImageFormat::R32_SFLOATImageFormat::A2R10G10B10_UNORMImageFormat::A2R10G10B10_UINTImageFormat::A2R10G10B10_SNORMImageFormat::A2R10G10B10_SINTImageFormat::A2B10G10R10_UNORMImageFormat::A2B10G10R10_UINTImageFormat::A2B10G10R10_SNORMImageFormat::A2B10G10R10_SINTImageFormat::R10G10B10A2_UNORMImageFormat::R10G10B10A2_UINTImageFormat::R10G10B10A2_SNORMImageFormat::R10G10B10A2_SINTImageFormat::B10G10R10A2_UNORMImageFormat::B10G10R10A2_UINTImageFormat::B10G10R10A2_SNORMImageFormat::B10G10R10A2_SINTImageFormat::B10G11R11_UFLOATImageFormat::E5B9G9R9_UFLOATImageFormat::R16G16B16_UNORMImageFormat::R16G16B16_SNORMImageFormat::R16G16B16_UINTImageFormat::R16G16B16_SINTImageFormat::R16G16B16_SFLOATImageFormat::R16G16B16_SBFLOATImageFormat::R16G16B16A16_UNORMImageFormat::R16G16B16A16_SNORMImageFormat::R16G16B16A16_UINTImageFormat::R16G16B16A16_SINTImageFormat::R16G16B16A16_SFLOATImageFormat::R16G16B16A16_SBFLOATImageFormat::R32G32_UINTImageFormat::R32G32_SINTImageFormat::R32G32_SFLOATImageFormat::R32G32B32_UINTImageFormat::R32G32B32_SINTImageFormat::R32G32B32_SFLOATImageFormat::R32G32B32A32_UINTImageFormat::R32G32B32A32_SINTImageFormat::R32G32B32A32_SFLOATImageFormat::R64_UINTImageFormat::R64_SINTImageFormat::R64_SFLOATImageFormat::R64G64_UINTImageFormat::R64G64_SINTImageFormat::R64G64_SFLOATImageFormat::R64G64B64_UINTImageFormat::R64G64B64_SINTImageFormat::R64G64B64_SFLOATImageFormat::R64G64B64A64_UINTImageFormat::R64G64B64A64_SINTImageFormat::R64G64B64A64_SFLOATImageFormat::D16_UNORMImageFormat::X8_D24_UNORMImageFormat::D32_SFLOATImageFormat::S8_UINTImageFormat::D16_UNORM_S8_UINTImageFormat::D24_UNORM_S8_UINTImageFormat::D32_SFLOAT_S8_UINTImageFormat::DXBC1_RGB_UNORMImageFormat::DXBC1_RGB_SRGBImageFormat::DXBC1_RGBA_UNORMImageFormat::DXBC1_RGBA_SRGBImageFormat::DXBC2_UNORMImageFormat::DXBC2_SRGBImageFormat::DXBC3_UNORMImageFormat::DXBC3_SRGBImageFormat::DXBC4_UNORMImageFormat::DXBC4_SNORMImageFormat::DXBC5_UNORMImageFormat::DXBC5_SNORMImageFormat::DXBC6H_UFLOATImageFormat::DXBC6H_SFLOATImageFormat::DXBC7_UNORMImageFormat::DXBC7_SRGBImageFormat::PVRTC1_2BPP_UNORMImageFormat::PVRTC1_4BPP_UNORMImageFormat::PVRTC2_2BPP_UNORMImageFormat::PVRTC2_4BPP_UNORMImageFormat::PVRTC1_2BPP_SRGBImageFormat::PVRTC1_4BPP_SRGBImageFormat::PVRTC2_2BPP_SRGBImageFormat::PVRTC2_4BPP_SRGBImageFormat::ETC2_R8G8B8_UNORMImageFormat::ETC2_R8G8B8_SRGBImageFormat::ETC2_R8G8B8A1_UNORMImageFormat::ETC2_R8G8B8A1_SRGBImageFormat::ETC2_R8G8B8A8_UNORMImageFormat::ETC2_R8G8B8A8_SRGBImageFormat::ETC2_EAC_R11_UNORMImageFormat::ETC2_EAC_R11_SNORMImageFormat::ETC2_EAC_R11G11_UNORMImageFormat::ETC2_EAC_R11G11_SNORMImageFormat::ASTC_4x4_UNORMImageFormat::ASTC_4x4_SRGBImageFormat::ASTC_5x4_UNORMImageFormat::ASTC_5x4_SRGBImageFormat::ASTC_5x5_UNORMImageFormat::ASTC_5x5_SRGBImageFormat::ASTC_6x5_UNORMImageFormat::ASTC_6x5_SRGBImageFormat::ASTC_6x6_UNORMImageFormat::ASTC_6x6_SRGBImageFormat::ASTC_8x5_UNORMImageFormat::ASTC_8x5_SRGBImageFormat::ASTC_8x6_UNORMImageFormat::ASTC_8x6_SRGBImageFormat::ASTC_8x8_UNORMImageFormat::ASTC_8x8_SRGBImageFormat::ASTC_10x5_UNORMImageFormat::ASTC_10x5_SRGBImageFormat::ASTC_10x6_UNORMImageFormat::ASTC_10x6_SRGBImageFormat::ASTC_10x8_UNORMImageFormat::ASTC_10x8_SRGBImageFormat::ASTC_10x10_UNORMImageFormat::ASTC_10x10_SRGBImageFormat::ASTC_12x10_UNORMImageFormat::ASTC_12x10_SRGBImageFormat::ASTC_12x12_UNORMImageFormat::ASTC_12x12_SRGBImageFormat::CLUT_P4ImageFormat::CLUT_P4A4ImageFormat::CLUT_P8ImageFormat::CLUT_P8A8ImageFormat::R4G4B4A4_UNORM_PACK16ImageFormat::B4G4R4A4_UNORM_PACK16ImageFormat::R5G6B5_UNORM_PACK16ImageFormat::B5G6R5_UNORM_PACK16ImageFormat::R5G5B5A1_UNORM_PACK16ImageFormat::B5G5R5A1_UNORM_PACK16ImageFormat::A1R5G5B5_UNORM_PACK16ImageFormat::G16B16G16R16_422_UNORMImageFormat::B16G16R16G16_422_UNORMImageFormat::R12X4G12X4B12X4A12X4_UNORM_4PACK16ImageFormat::G12X4B12X4G12X4R12X4_422_UNORM_4PACK16ImageFormat::B12X4G12X4R12X4G12X4_422_UNORM_4PACK16ImageFormat::R10X6G10X6B10X6A10X6_UNORM_4PACK16ImageFormat::G10X6B10X6G10X6R10X6_422_UNORM_4PACK16ImageFormat::B10X6G10X6R10X6G10X6_422_UNORM_4PACK16ImageFormat::G8B8G8R8_422_UNORMImageFormat::B8G8R8G8_422_UNORMImageFormat::G8_B8_R8_3PLANE_420_UNORMImageFormat::G8_B8R8_2PLANE_420_UNORMImageFormat::G8_B8_R8_3PLANE_422_UNORMImageFormat::G8_B8R8_2PLANE_422_UNORMImageFormat::G8_B8_R8_3PLANE_444_UNORMImageFormat::G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16ImageFormat::G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16ImageFormat::G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16ImageFormat::G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16ImageFormat::G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16ImageFormat::G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16ImageFormat::G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16ImageFormat::G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16ImageFormat::G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16ImageFormat::G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16ImageFormat::G16_B16_R16_3PLANE_420_UNORMImageFormat::G16_B16_R16_3PLANE_422_UNORMImageFormat::G16_B16_R16_3PLANE_444_UNORMImageFormat::G16_B16R16_2PLANE_420_UNORMImageFormat::G16_B16R16_2PLANE_422_UNORMImageFormat::IMAGE_FORMAT_COUNT
- Enum Documentation
- Enum TextureDimension
- Enum Documentation
TextureDimensionTextureDimension::TextureDim1DTextureDimension::TextureDim2DTextureDimension::TextureDim2DMSTextureDimension::TextureDim3DTextureDimension::TextureDimCubeTextureDimension::TextureDim1DArrayTextureDimension::TextureDim2DArrayTextureDimension::TextureDim2DMSArrayTextureDimension::TextureDimCubeArrayTextureDimension::TextureDimCountTextureDimension::TextureDimUndefined
- Enum Documentation
- Enum ResourceTextureDimension
- Enum Documentation
ResourceTextureDimensionResourceTextureDimension::UndefinedResourceTextureDimension::BufferResourceTextureDimension::Texture1DResourceTextureDimension::Texture1DArrayResourceTextureDimension::Texture2DResourceTextureDimension::Texture2DArrayResourceTextureDimension::Texture2DMSResourceTextureDimension::Texture2DMSArrayResourceTextureDimension::Texture3DResourceTextureDimension::TextureCubeResourceTextureDimension::TextureCubeArray
- Enum Documentation
- Enum ResourceType
- Enum Documentation
ResourceTypeResourceType::InputsResourceType::OutputsResourceType::UniformBuffersResourceType::StorageBuffersResourceType::ImagesResourceType::StorageImagesResourceType::SamplersResourceType::PushConstantResourceType::SubpassInputsResourceType::UniformTexelBuffersResourceType::StorageTexelBuffersResourceType::AccelerationStructuresResourceType::CombinedSamplers
- Enum Documentation
- Enum VulkanPhysicalDeviceExtension
- Enum Documentation
VulkanPhysicalDeviceExtensionVulkanPhysicalDeviceExtension::SwapchainVulkanPhysicalDeviceExtension::FragmentShaderInterlockVulkanPhysicalDeviceExtension::DrawIndirectCountVulkanPhysicalDeviceExtension::DescriptorIndexingVulkanPhysicalDeviceExtension::RayTracingVulkanPhysicalDeviceExtension::BufferDeviceAddressVulkanPhysicalDeviceExtension::MemoryBudgetVulkanPhysicalDeviceExtension::Maintenance4VulkanPhysicalDeviceExtension::ShadingRateVulkanPhysicalDeviceExtension::TimelineSemaphoreVulkanPhysicalDeviceExtension::RenderPass2VulkanPhysicalDeviceExtension::SPIRV1_4VulkanPhysicalDeviceExtension::DebugMarker
- Enum Documentation
- Enum ErrorCode
- Enum Documentation
ErrorCodeErrorCode::RenderAPIInvalidErrorCode::VulkanSurfaceExtensionsUnsupportedErrorCode::VulkanSwapchainExtensionsUnsupportedErrorCode::VulkanInstanceCreationFailedErrorCode::VulkanPhysicalDeviceCreationFailedErrorCode::VulkanNoPhysicalDeviceFoundErrorCode::LinuxUnsupportedWindowManagerErrorCode::WindowingAPIWindowCreationFailedErrorCode::RenderAPINoSupportedFoundErrorCode::MonitorNoneFoundErrorCode::VulkanDeviceResetErrorCode::VulkanPresentationFailedErrorCode::VulkanSwapchainCreationFailedErrorCode::WindowingAPIFailedInitializationErrorCode::ApplicationIsAlreadyRunningErrorCode::ImGuiFailedInitializationErrorCode::VulkanSwapchainImageAcquireFailedErrorCode::ApplicationNotLaunchedWithSteamErrorCode::SteamNotRunningErrorCode::VulkanDeviceLostErrorCode::VulkanNoMatchingMemoryTypeFoundErrorCode::SteamFailedGenericErrorCode::SteamVersionMismatchErrorCode::WindowsVersionOlderThanWindows10ErrorCode::VulkanFailedToAllocateCommandBufferErrorCode::VulkanNoMatchingSurfaceFormatFoundErrorCode::VulkanNoQueueWithPresentationSupportFoundErrorCode::VulkanNoSupportedCompositeAlphaFlagFound
- Enum Documentation