Azura API¶
Class Hierarchy¶
-
- Namespace Azura
- Namespace Azura::Containers
- Namespace Azura::Containers::Impl
- Template Struct Get
- Template Struct Get< 0, First, Rest... >
- Template Struct Get< Index, First, Rest... >
- Struct ContainerExtent
- Template Class Array
- Class Array::Iterator
- Template Class ArrayBatch
- Template Class Vector
- Class Vector::Iterator
- Namespace Azura::Containers::Impl
- Namespace Azura::D3D12
- Struct D3D12ComputePassRecordEntry
- Struct D3D12RenderOutputInfo
- Struct D3D12RenderPassRecordEntry
- Class D3D12ComputePool
- Class D3D12Drawable
- Class D3D12DrawablePool
- Class D3D12PipelineFactory
- Class D3D12Renderer
- Class D3D12ScopedBuffer
- Class D3D12ScopedCommandBuffer
- Class D3D12ScopedComputePass
- Class D3D12ScopedImage
- Class D3D12ScopedPipeline
- Class D3D12ScopedRenderPass
- Class D3D12ScopedSampler
- Class D3D12ScopedShader
- Class D3D12ScopedSwapChain
- Class D3D12TextureManager
- Namespace Azura::Math
- Class Geometry
- Class IcoSphere
- Class Plane
- Class TransformComponent
- Namespace Azura::Memory
- Struct MemoryRange
- Class Allocator
- Class HeapMemoryBuffer
- Class MemoryBuffer
- Class MonotonicAllocator
- Class RangeAllocator
- Template Class StackMemoryBuffer
- Namespace Azura::Physics
- Namespace Azura::Physics::PBD
- Struct ConstraintPoint
- Struct ConstraintPointDelta
- Class BendingConstraint
- Class ClothSolvingView
- Class DistanceConstraint
- Class LongRangeConstraint
- Class SolvingView
- Struct Edge
- Struct EdgeMapHash
- Struct Vector3fHash
- Class ClothMesh
- Class ClothPlane
- Class IClothPhysicsGeometry
- Class IPhysicsGeometry
- Enum ClothTriangulation
- Namespace Azura::Physics::PBD
- Namespace Azura::Vulkan
- Struct ImageTransition
- Struct SwapChainDeviceSupport
- Struct VkQueueIndices
- Class VkComputePool
- Class VkDrawable
- Class VkDrawablePool
- Class VkPipelineFactory
- Class VkRenderer
- Class VkScopedBuffer
- Class VkScopedImage
- Class VkScopedPipeline
- Class VkScopedRenderPass
- Class VkScopedSampler
- Class VkScopedSwapChain
- Class VkShader
- Class VkTextureManager
- Struct ApplicationInfo
- Struct ApplicationRequirements
- Struct BlendingEq
- Struct BlendState
- Struct Bounds2D
- Struct Bounds3D
- Struct BufferEntry
- Struct BufferInfo
- Struct BufferTargetInfo
- Struct BufferUpdate
- Struct ClearData
- Struct ComputePoolCreateInfo
- Struct DescriptorCount
- Struct DescriptorRequirements
- Struct DescriptorSlot
- Struct DescriptorSlotCreateInfo
- Struct DescriptorTableEntry
- Struct DeviceRequirements
- Struct DrawableCreateInfo
- Struct DrawablePoolCreateInfo
- Struct Event
- Struct GPUBuffer
- Struct KeyEvent
- Struct LayerSubresource
- Struct MappedGPUBuffer
- Struct MemoryRequirements
- Struct MouseEvent
- Struct PipelinePassCreateInfo
- Struct PipelinePassInput
- Template Struct PoolNode
- Struct RenderPassRequirements
- Struct RenderTargetCreateInfo
- Struct SamplerDesc
- Struct SamplerInfo
- Struct ShaderCreateInfo
- Struct ShaderRequirements
- Struct ShaderStageInfo
- Struct SlotSemantic
- Struct StructuredBufferCreateInfo
- Struct SwapChainRequirements
- Struct TextureBufferInfo
- Struct TextureDesc
- Struct TextureRequirements
- Struct TextureSubresource
- Struct ThreadGroupDimensions
- Struct UniformBufferInfo
- Struct VertexSlot
- Struct ViewportDimensions
- Class Camera
- Class ComputePool
- Class Drawable
- Class DrawablePool
- Class FlyThroughCamera
- Class FNVHashOperator
- Class GLFWWindow
- Class GLTFMeshInterface
- Class HashOperator
- Class Log
- Class NotImplementedException
- Class PolarCamera
- Template Class PoolAllocator
- Class Renderer
- Class Shader
- Class StackAllocator
- Class TextureManager
- Struct TextureManager::TextureEntry
- Class Win32GLFWWindow
- Class Window
- Enum @0
- Enum @1
- Enum AspectMaskBits
- Enum AssetLocation
- Enum Bits
- Enum BlendFactor
- Enum BlendOp
- Enum BufferSource
- Enum BufferUpdateType
- Enum BufferUsage
- Enum BufferUsageRate
- Enum Channel
- Enum ChannelDataType
- Enum ColorSpace
- Enum CullMode
- Enum CursorState
- Enum DescriptorType
- Enum DrawType
- Enum EventType
- Enum FormatFeature
- Enum FrontFace
- Enum ImageType
- Enum ImageViewType
- Enum KeyboardKey
- Enum KeyEventType
- Enum LogLevel
- Enum MouseEventType
- Enum PipelineType
- Enum PresentModes
- Enum PrimitiveTopology
- Enum RawStorageFormat
- Enum RenderPassType
- Enum RS
- Enum SamplerType
- Enum ShaderStage
- Enum TextureAddressMode
- Enum TextureFilter
- Enum UpdateRate
- Namespace Azura::Containers
- Class MatrixMultiplicationFixture
- Class MatrixUnrollFixture
- Namespace Azura
File Hierarchy¶
-
- Directory Source
- Directory AssetManager
- Directory Inc
- Directory AssetManager
- File Common.h
- File GLTFLoader.h
- Directory AssetManager
- Directory Src
- File GLTFLoader.cpp
- Directory Inc
- Directory Azura
- Directory RenderSystem
- Directory Inc
- Directory D3D12
- File D3D12ComputePool.h
- File D3D12Core.h
- File D3D12Debug.h
- File D3D12Drawable.h
- File D3D12DrawablePool.h
- File D3D12Macros.h
- File D3D12Renderer.h
- File D3D12ScopedBuffer.h
- File D3D12ScopedCommandBuffer.h
- File D3D12ScopedComputePass.h
- File D3D12ScopedImage.h
- File D3D12ScopedPipeline.h
- File D3D12ScopedRenderPass.h
- File D3D12ScopedSampler.h
- File D3D12ScopedShader.h
- File D3D12ScopedSwapChain.h
- File D3D12TextureManager.h
- File D3D12TypeMapping.h
- File d3dx12.h
- Directory Generic
- Directory Windows
- File Win32GLFWWindow.h
- File ComputePool.h
- File Constants.h
- File Debug.h
- File Drawable.h
- File GenericTypes.h
- File GLFWWindow.h
- File GPUBuffer.h
- File GPUBufferWriter.h
- File PoolPrimitives.h
- File Renderer.h
- File RenderSystem.h
- File Shader.h
- File TextureManager.h
- File Window.h
- Directory Windows
- Directory Vulkan
- File VkBasicDrawablePool.h
- File VkComputePool.h
- File VkCore.h
- File VkDebug.h
- File VkDrawablePool.h
- File VkIndirectDrawablePool.h
- File VkMacros.h
- File VkPlatform.h
- File VkRenderer.h
- File VkScopedBuffer.h
- File VkScopedImage.h
- File VkScopedPipeline.h
- File VkScopedRenderPass.h
- File VkScopedSampler.h
- File VkScopedSwapChain.h
- File VkShader.h
- File VkTextureManager.h
- File VkTypeMapping.h
- File VkTypes.h
- Directory D3D12
- Directory Src
- Directory D3D12
- File D3D12ComputePool.cpp
- File D3D12Core.cpp
- File D3D12Debug.cpp
- File D3D12Drawable.cpp
- File D3D12DrawablePool.cpp
- File D3D12Renderer.cpp
- File D3D12RenderSystem.cpp
- File D3D12ScopedBuffer.cpp
- File D3D12ScopedCommandBuffer.cpp
- File D3D12ScopedComputePass.cpp
- File D3D12ScopedImage.cpp
- File D3D12ScopedPipeline.cpp
- File D3D12ScopedRenderPass.cpp
- File D3D12ScopedSampler.cpp
- File D3D12ScopedShader.cpp
- File D3D12ScopedSwapChain.cpp
- File D3D12TextureManager.cpp
- File D3D12TypeMapping.cpp
- Directory Generic
- Directory Windows
- File Win32GLFWWindow.cpp
- File ComputePool.cpp
- File Debug.cpp
- File Drawable.cpp
- File GenericTypes.cpp
- File GLFWWindow.cpp
- File GPUBuffer.cpp
- File GPUBufferWriter.cpp
- File PoolPrimitives.cpp
- File Renderer.cpp
- File Shader.cpp
- File TextureManager.cpp
- File Window.cpp
- Directory Windows
- Directory Vulkan
- Directory Windows
- File VkBasicDrawablePool.cpp
- File VkComputePool.cpp
- File VkCore.cpp
- File VkDebug.cpp
- File VkDrawablePool.cpp
- File VkIndirectDrawablePool.cpp
- File VkRenderer.cpp
- File VkRenderSystem.cpp
- File VkScopedBuffer.cpp
- File VkScopedImage.cpp
- File VkScopedPipeline.cpp
- File VkScopedRenderPass.cpp
- File VkScopedSampler.cpp
- File VkScopedSwapChain.cpp
- File VkShader.cpp
- File VkTextureManager.cpp
- File VkTypeMapping.cpp
- File VkTypes.cpp
- Directory D3D12
- Directory Inc
- Directory RenderSystem
- Directory Camera
- Directory Inc
- Directory Camera
- File Camera.h
- File FlyThroughCamera.h
- File PolarCamera.h
- Directory Camera
- Directory Src
- File Camera.cpp
- File FlyThroughCamera.cpp
- File PolarCamera.cpp
- Directory Inc
- Directory Common
- Directory Inc
- Directory Memory
- File Allocator.h
- File HeapMemoryBuffer.h
- File MemoryBuffer.h
- File MemoryFactory.h
- File MonotonicAllocator.h
- File PoolAllocator.h
- File RangeAllocator.h
- File StackAllocator.h
- File StackMemoryBuffer.h
- Directory Utils
- File Exceptions.h
- File Hash.h
- File Macros.h
- File Types.h
- Directory Memory
- Directory Src
- Directory Memory
- File Allocator.cpp
- File HeapMemoryBuffer.cpp
- File MemoryBuffer.cpp
- File MonotonicAllocator.cpp
- File RangeAllocator.cpp
- File StackAllocator.cpp
- Directory Utils
- File Hash.cpp
- Directory Memory
- File Common.dox
- Directory Inc
- Directory Containers
- Directory Inc
- Directory Containers
- File Array.h
- File ArrayBatch.h
- File Vector.h
- Directory Containers
- File Containers.dox
- Directory Inc
- Directory Core
- Directory Inc
- Directory Core
- File AssetLocation.h
- File Events.h
- File RawStorageFormat.h
- Directory Core
- Directory Src
- File RawStorageFormat.cpp
- Directory Inc
- Directory Log
- Directory Math
- Directory Inc
- Directory Math
- File Core.h
- File Geometry.h
- File Icosphere.h
- File Plane.h
- File Transform.h
- File TransformComponent.h
- Directory Math
- Directory Src
- File Geometry.cpp
- File Icosphere.cpp
- File Plane.cpp
- File Transform.cpp
- File TransformComponent.cpp
- Directory Inc
- Directory Physics
- Directory Inc
- Directory Physics
- Directory Geometry
- File ClothMesh.h
- File ClothPlane.h
- File Edge.h
- File GenericTypes.h
- File IClothPhysicsGeometry.h
- File IPhysicsGeometry.h
- Directory PBD
- Directory Cloth
- File ClothSolvingView.h
- File Constraints.h
- Directory Common
- File SolvingView.h
- Directory Cloth
- Directory Geometry
- Directory Physics
- Directory Src
- Directory Geometry
- File ClothMesh.cpp
- File ClothPlane.cpp
- File Edge.cpp
- Directory PBD
- Directory Cloth
- File ClothSolvingView.cpp
- File Constraints.cpp
- Directory Common
- File SolvingView.cpp
- Directory Cloth
- Directory Geometry
- Directory Inc
- Directory Platform
- Directory Inc
- Directory CompileWarnings
- Directory Utils
- File FileReader.h
- File Platform.h
- Directory Src
- Directory Utils
- File FileReader.cpp
- Directory Utils
- Directory Inc
- Directory PowerBench
- Directory Inc
- Directory PowerBench
- File MatrixMultiplication.h
- File MatrixUnroll.h
- File Utils.h
- Directory PowerBench
- Directory Src
- File MatrixMultiplication.cpp
- File MatrixUnroll.cpp
- Directory Inc
- Directory AssetManager
- Directory Source