Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::Windows::Graphics Namespace Reference

Namespaces

namespace  D2D
 
namespace  D3D10
 
namespace  D3D11
 
namespace  D3D11On12
 
namespace  D3D12
 
namespace  DirectComposition
 
namespace  DirectWrite
 
namespace  DXCore
 
namespace  DXGI
 
namespace  Imaging
 

Classes

class  Color
 
class  D3D10Blob
 Used to return arbitrary-length data. More...
 

Typedefs

using PointF = PointT<D2D_POINT_2F>
 
using SizeF = SizeT<D2D1_SIZE_F>
 
using RectangleF = RectangleT< D2D1_RECT_F>
 
using RectF = RectangleF
 
using PointU = PointT<D2D_POINT_2U>
 
using SizeU = SizeT<D2D1_SIZE_U>
 
using RectangleU = RectangleT<D2D1_RECT_U>
 
using RectU = RectangleU
 
using PointL = Windows::Point
 
using SizeL = Windows::Size
 
using RectangleL = Windows::Rectangle
 
using D3DBlob = D3D10Blob
 
using D3D12Object = D3D12::Object
 
using D3D12DeviceChild = D3D12::DeviceChild
 
using D3D12RootSignature = D3D12::RootSignature
 
using D3D12RootSignatureDeserializer = D3D12::RootSignatureDeserializer
 
using D3D12VersionedRootSignatureDeserializer = D3D12::VersionedRootSignatureDeserializer
 
using D3D12Pageable = D3D12::Pageable
 
using D3D12Heap = D3D12::Heap
 
using D3D12Resource = D3D12::Resource
 
using D3D12CommandAllocator = D3D12::CommandAllocator
 
using D3D12Fence = D3D12::Fence
 
using D3D12Fence1 = D3D12::Fence1
 
using D3D12PipelineState = D3D12::PipelineState
 
using D3D12DescriptorHeap = D3D12::DescriptorHeap
 
using D3D12QueryHeap = D3D12::QueryHeap
 
using D3D12CommandSignature = D3D12::CommandSignature
 
using D3D12CommandList = D3D12::CommandList
 
using D3D12GraphicsCommandList = D3D12::GraphicsCommandList
 
using D3D12GraphicsCommandList1 = D3D12::GraphicsCommandList1
 
using D3D12GraphicsCommandList2 = D3D12::GraphicsCommandList2
 
using D3D12CommandQueue = D3D12::CommandQueue
 
using D3D12Device = D3D12::Device
 
using D3D12PipelineLibrary = D3D12::PipelineLibrary
 
using D3D12PipelineLibrary1 = D3D12::PipelineLibrary1
 
using D3D12Device1 = D3D12::Device1
 
using D3D12Device2 = D3D12::Device2
 
using D3D12Device3 = D3D12::Device3
 
using D3D12ProtectedSession = D3D12::ProtectedSession
 
using D3D12ProtectedResourceSession = D3D12::ProtectedResourceSession
 
using D3D12Device4 = D3D12::Device4
 
using D3D12LifetimeOwner = D3D12::LifetimeOwner
 
using D3D12SwapChainAssistant = D3D12::SwapChainAssistant
 
using D3D12LifetimeTracker = D3D12::LifetimeTracker
 
using D3D12StateObject = D3D12::StateObject
 
using D3D12StateObjectProperties = D3D12::StateObjectProperties
 
using D3D12Device5 = D3D12::Device5
 
using D3D12DeviceRemovedExtendedDataSettings = D3D12::DeviceRemovedExtendedDataSettings
 
using D3D12DeviceRemovedExtendedDataSettings1 = D3D12::DeviceRemovedExtendedDataSettings1
 
using D3D12DeviceRemovedExtendedData = D3D12::DeviceRemovedExtendedData
 
using D3D12DeviceRemovedExtendedData1 = D3D12::DeviceRemovedExtendedData1
 
using D3D12Device6 = D3D12::Device6
 
using D3D12ProtectedResourceSession1 = D3D12::ProtectedResourceSession1
 
using D3D12Device7 = D3D12::Device7
 
using D3D12Device8 = D3D12::Device8
 
using D3D12Resource1 = D3D12::Resource1
 
using D3D12Resource2 = D3D12::Resource2
 
using D3D12Heap1 = D3D12::Heap1
 
using D3D12GraphicsCommandList3 = D3D12::GraphicsCommandList3
 
using D3D12MetaCommand = D3D12::MetaCommand
 
using D3D12GraphicsCommandList4 = D3D12::GraphicsCommandList4
 
using D3D12Tools = D3D12::Tools
 
using D3D12GraphicsCommandList5 = D3D12::GraphicsCommandList5
 
using D3D12GraphicsCommandList6 = D3D12::GraphicsCommandList6
 

Functions

Color Max (Color a, Color b)
 
Color Min (Color a, Color b)
 
Color Clamp (Color x, Color a, Color b)
 

Typedef Documentation

◆ D3D12CommandAllocator

◆ D3D12CommandList

◆ D3D12CommandQueue

◆ D3D12CommandSignature

◆ D3D12DescriptorHeap

◆ D3D12Device

◆ D3D12Device1

◆ D3D12Device2

◆ D3D12Device3

◆ D3D12Device4

◆ D3D12Device5

◆ D3D12Device6

◆ D3D12Device7

◆ D3D12Device8

◆ D3D12DeviceChild

◆ D3D12DeviceRemovedExtendedData

◆ D3D12DeviceRemovedExtendedData1

◆ D3D12DeviceRemovedExtendedDataSettings

◆ D3D12DeviceRemovedExtendedDataSettings1

◆ D3D12Fence

◆ D3D12Fence1

◆ D3D12GraphicsCommandList

◆ D3D12GraphicsCommandList1

◆ D3D12GraphicsCommandList2

◆ D3D12GraphicsCommandList3

◆ D3D12GraphicsCommandList4

◆ D3D12GraphicsCommandList5

◆ D3D12GraphicsCommandList6

◆ D3D12Heap

◆ D3D12Heap1

◆ D3D12LifetimeOwner

◆ D3D12LifetimeTracker

◆ D3D12MetaCommand

◆ D3D12Object

◆ D3D12Pageable

◆ D3D12PipelineLibrary

◆ D3D12PipelineLibrary1

◆ D3D12PipelineState

◆ D3D12ProtectedResourceSession

◆ D3D12ProtectedResourceSession1

◆ D3D12ProtectedSession

◆ D3D12QueryHeap

◆ D3D12Resource

◆ D3D12Resource1

◆ D3D12Resource2

◆ D3D12RootSignature

◆ D3D12RootSignatureDeserializer

◆ D3D12StateObject

◆ D3D12StateObjectProperties

◆ D3D12SwapChainAssistant

◆ D3D12Tools

◆ D3D12VersionedRootSignatureDeserializer

◆ D3DBlob

◆ PointF

◆ PointL

◆ PointU

◆ RectangleF

◆ RectangleL

◆ RectangleU

◆ RectF

◆ RectU

◆ SizeF

◆ SizeL

◆ SizeU

Function Documentation

◆ Clamp()

Color Harlinn::Windows::Graphics::Clamp ( Color x,
Color a,
Color b )
inline

◆ Max()

Color Harlinn::Windows::Graphics::Max ( Color a,
Color b )
inline

◆ Min()

Color Harlinn::Windows::Graphics::Min ( Color a,
Color b )
inline