diff --git a/.doxyfile b/.doxyfile index 76d20e035..e354da2d1 100644 --- a/.doxyfile +++ b/.doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = LiteFX # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 0.2.1.2021 +PROJECT_NUMBER = 0.2.2.2022 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/docs/docs/_direct_x12_2_basic_rendering_2src_2sample_8h_source.html b/docs/docs/_direct_x12_2_basic_rendering_2src_2sample_8h_source.html index 8b07c5e4b..1577d353f 100644 --- a/docs/docs/_direct_x12_2_basic_rendering_2src_2sample_8h_source.html +++ b/docs/docs/_direct_x12_2_basic_rendering_2src_2sample_8h_source.html @@ -2,8 +2,8 @@
- - + +![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::App::AppImpl, including all inherited members.
App class | LiteFX::App::AppImpl | friend |
AppImpl(App *parent) | LiteFX::App::AppImpl | inline |
App | LiteFX::App::AppImpl | friend |
AppImpl(App *parent) | LiteFX::App::AppImpl | inline |
base typedef | LiteFX::Implement< App > | |
findBackend(const BackendType &type) | LiteFX::App::AppImpl | inline |
findBackend(const BackendType &type) | LiteFX::App::AppImpl | inline |
Implement(App *parent) | LiteFX::Implement< App > | inline |
Implement(Implement< App > &&)=delete | LiteFX::Implement< App > | |
Implement(Implement< App > &&)=delete | LiteFX::Implement< App > | |
Implement(const Implement< App > &)=delete | LiteFX::Implement< App > | |
interface_type typedef | LiteFX::Implement< App > | |
interface_type typedef | LiteFX::Implement< App > | |
m_parent | LiteFX::Implement< App > | protected |
useBackend(UniquePtr< IBackend > &&backend) | LiteFX::App::AppImpl | inline |
useBackend(UniquePtr< IBackend > &&backend) | LiteFX::App::AppImpl | inline |
~Implement()=default | LiteFX::Implement< App > | virtual |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< App >.
+Public Member Functions | AppImpl (App *parent) | | void | useBackend (UniquePtr< IBackend > &&backend) | | virtual | ~Implement ()=default | | |
+Friendsclass | App | | |
+Additional Inherited Members![]() | |
const IBackend* LiteFX::App::AppImpl::findBackend | +const IBackend * LiteFX::App::AppImpl::findBackend | ( | const BackendType & | type | ) | @@ -185,7 +184,7 @@
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::AppVersion::AppVersionImpl, including all inherited members.
AppVersion class | LiteFX::AppVersion::AppVersionImpl | friend |
AppVersionImpl(AppVersion *parent, int major, int minor, int patch, int revision) | LiteFX::AppVersion::AppVersionImpl | inline |
AppVersion | LiteFX::AppVersion::AppVersionImpl | friend |
AppVersionImpl(AppVersion *parent, int major, int minor, int patch, int revision) | LiteFX::AppVersion::AppVersionImpl | inline |
base typedef | LiteFX::Implement< AppVersion > | |
Implement(AppVersion *parent) | LiteFX::Implement< AppVersion > | inline |
Implement(AppVersion *parent) | LiteFX::Implement< AppVersion > | inline |
Implement(Implement< AppVersion > &&)=delete | LiteFX::Implement< AppVersion > | |
Implement(const Implement< AppVersion > &)=delete | LiteFX::Implement< AppVersion > | |
Implement(const Implement< AppVersion > &)=delete | LiteFX::Implement< AppVersion > | |
interface_type typedef | LiteFX::Implement< AppVersion > | |
m_parent | LiteFX::Implement< AppVersion > | protected |
m_parent | LiteFX::Implement< AppVersion > | protected |
~Implement()=default | LiteFX::Implement< AppVersion > | virtual |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< AppVersion >.
+Public Member Functions | AppVersionImpl (AppVersion *parent, int major, int minor, int patch, int revision) | virtual | ~Implement ()=default | | |
+Friendsclass | AppVersion | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::BufferAttribute::BufferAttributeImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< BufferAttribute >.
+Public Member Functions | BufferAttributeImpl (BufferAttribute *parent, const UInt32 &location, const UInt32 &offset, const BufferFormat &format, const AttributeSemantic &semantic, const UInt32 &semanticIndex) | virtual | ~Implement ()=default | | |
+Friendsclass | BufferAttribute | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Logging::ConsoleSink::ConsoleSinkImpl, including all inherited members.
base typedef | LiteFX::Implement< ConsoleSink > | |
ConsoleSink class | LiteFX::Logging::ConsoleSink::ConsoleSinkImpl | friend |
ConsoleSink | LiteFX::Logging::ConsoleSink::ConsoleSinkImpl | friend |
ConsoleSinkImpl(ConsoleSink *parent, const LogLevel &level, const String &pattern) | LiteFX::Logging::ConsoleSink::ConsoleSinkImpl | inline |
Implement(ConsoleSink *parent) | LiteFX::Implement< ConsoleSink > | inline |
Implement(ConsoleSink *parent) | LiteFX::Implement< ConsoleSink > | inline |
Implement(Implement< ConsoleSink > &&)=delete | LiteFX::Implement< ConsoleSink > | |
Implement(const Implement< ConsoleSink > &)=delete | LiteFX::Implement< ConsoleSink > | |
Implement(const Implement< ConsoleSink > &)=delete | LiteFX::Implement< ConsoleSink > | |
interface_type typedef | LiteFX::Implement< ConsoleSink > | |
m_parent | LiteFX::Implement< ConsoleSink > | protected |
m_parent | LiteFX::Implement< ConsoleSink > | protected |
~Implement()=default | LiteFX::Implement< ConsoleSink > | virtual |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< ConsoleSink >.
+Public Member Functions | ConsoleSinkImpl (ConsoleSink *parent, const LogLevel &level, const String &pattern) | virtual | ~Implement ()=default | | |
+Friendsclass | ConsoleSink | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::DepthStencilState::DepthStencilStateImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DepthStencilState >.
+Public Member Functions | DepthStencilStateImpl (DepthStencilState *parent, const DepthState &depthState, const DepthBias &depthBias, const StencilState &stencilState) | virtual | ~Implement ()=default | | |
+Friendsclass | DepthStencilState | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Backend::DirectX12BackendImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12Backend >.
+Public Member Functions | DirectX12BackendImpl (DirectX12Backend *parent, const App &app) | | void | loadAdapters (const bool &enableWarp=false) | | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12Backend | | |
+Additional Inherited Members![]() | |
ComPtr<IDXGIFactory7> LiteFX::Rendering::Backends::DirectX12Backend::DirectX12BackendImpl::initialize | +ComPtr< IDXGIFactory7 > LiteFX::Rendering::Backends::DirectX12Backend::DirectX12BackendImpl::initialize | ( | ) | @@ -194,7 +193,7 @@ |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Barrier::DirectX12BarrierImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12Barrier >.
+Public Member Functions | DirectX12BarrierImpl (DirectX12Barrier *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12Barrier | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Buffer::DirectX12BufferImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12Buffer >.
+Public Member Functions | DirectX12BufferImpl (DirectX12Buffer *parent, const BufferType &type, const UInt32 &elements, const size_t &elementSize, const size_t &alignment, const bool &writable, const ResourceState &initialState, AllocatorPtr allocator, AllocationPtr &&allocation) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12Buffer | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12CommandBuffer::DirectX12CommandBufferImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12CommandBuffer >.
+Public Member Functions | DirectX12CommandBufferImpl (DirectX12CommandBuffer *parent) | | void | reset () | | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12CommandBuffer | | |
+Additional Inherited Members![]() | |
ComPtr<ID3D12GraphicsCommandList4> LiteFX::Rendering::Backends::DirectX12CommandBuffer::DirectX12CommandBufferImpl::initialize | +ComPtr< ID3D12GraphicsCommandList4 > LiteFX::Rendering::Backends::DirectX12CommandBuffer::DirectX12CommandBufferImpl::initialize | ( | const bool & | begin | ) | @@ -212,7 +211,7 @@
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12ComputePipeline::DirectX12ComputePipelineImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12ComputePipeline >.
+Public Member Functions | DirectX12ComputePipelineImpl (DirectX12ComputePipeline *parent, const String &name, UniquePtr< DirectX12PipelineLayout > &&layout) | | | DirectX12ComputePipelineImpl (DirectX12ComputePipeline *parent) | | ![]() | Implement (DirectX12ComputePipeline *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12ComputePipelineBuilder | | class | DirectX12ComputePipeline | | |
+Additional Inherited Members![]() | |
ComPtr<ID3D12PipelineState> LiteFX::Rendering::Backends::DirectX12ComputePipeline::DirectX12ComputePipelineImpl::initialize | +ComPtr< ID3D12PipelineState > LiteFX::Rendering::Backends::DirectX12ComputePipeline::DirectX12ComputePipelineImpl::initialize | ( | ) | @@ -229,7 +228,7 @@ |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12ComputePipelineBuilder::DirectX12ComputePipelineBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12ComputePipelineBuilder >.
+Public Member Functions | DirectX12ComputePipelineBuilderImpl (DirectX12ComputePipelineBuilder *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12ComputePipelineBuilderBuilder | | class | DirectX12ComputePipelineBuilder | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12ComputePipelineDescriptorSetLayoutBuilder >.
+Public Member Functions | DirectX12ComputePipelineDescriptorSetLayoutBuilderImpl (DirectX12ComputePipelineDescriptorSetLayoutBuilder *parent, const UInt32 &space) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12ComputePipelineDescriptorSetLayoutBuilder | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12ComputePipelineDescriptorSetLayoutBuilder::DirectX12ComputePipelineDescriptorSetLayoutBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12ComputePipelineLayoutBuilder::DirectX12ComputePipelineLayoutBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12ComputePipelineLayoutBuilder >.
+Public Member Functions | DirectX12ComputePipelineLayoutBuilderImpl (DirectX12ComputePipelineLayoutBuilder *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12ComputePipelineLayoutBuilder | | class | DirectX12PipelineLayout | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12ComputePipelinePushConstantsLayoutBuilder::DirectX12ComputePipelinePushConstantsLayoutBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12ComputePipelinePushConstantsLayoutBuilder >.
+Public Member Functions | DirectX12ComputePipelinePushConstantsLayoutBuilderImpl (DirectX12ComputePipelinePushConstantsLayoutBuilder *parent, const UInt32 &size) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12ComputePipelinePushConstantsLayoutBuilder | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12ComputeShaderProgramBuilder::DirectX12ComputeShaderProgramBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12ComputeShaderProgramBuilder >.
+Public Member Functions | DirectX12ComputeShaderProgramBuilderImpl (DirectX12ComputeShaderProgramBuilder *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12ComputeShaderProgramBuilder | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12DescriptorLayout::DirectX12DescriptorLayoutImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12DescriptorLayout >.
+Public Member Functions | DirectX12DescriptorLayoutImpl (DirectX12DescriptorLayout *parent, const DescriptorType &type, const UInt32 &binding, const size_t &elementSize, const UInt32 &descriptors) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12DescriptorLayout | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12DescriptorSet::DirectX12DescriptorSetImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12DescriptorSet >.
+Public Member Functions | DirectX12DescriptorSetImpl (DirectX12DescriptorSet *parent, ComPtr< ID3D12DescriptorHeap > &&bufferHeap, ComPtr< ID3D12DescriptorHeap > &&samplerHeap) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12DescriptorSet | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12DescriptorSetLayout::DirectX12DescriptorSetLayoutImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12DescriptorSetLayout >.
+Public Member Functions | DirectX12DescriptorSetLayoutImpl (DirectX12DescriptorSetLayout *parent, Array< UniquePtr< DirectX12DescriptorLayout >> &&descriptorLayouts, const UInt32 &space, const ShaderStage &stages) | | | DirectX12DescriptorSetLayoutImpl (DirectX12DescriptorSetLayout *parent, Array< UniquePtr< DirectX12DescriptorLayout > > &&descriptorLayouts, const UInt32 &space, const ShaderStage &stages) | void | initialize () | | DirectX12DescriptorSetLayoutImpl (DirectX12DescriptorSetLayout *parent) | virtual | ~Implement ()=default |
+Friendsclass | DirectX12RenderPipelineDescriptorSetLayoutBuilder | class | DirectX12DescriptorSetLayout | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Device::DirectX12DeviceImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12Device >.
+Public Member Functions | DirectX12DeviceImpl (DirectX12Device *parent, const DirectX12GraphicsAdapter &adapter, const DirectX12Surface &surface, const DirectX12Backend &backend, const UInt32 &globalBufferHeapSize, const UInt32 &globalSamplerHeapSize) | | | ~DirectX12DeviceImpl () noexcept | | void | createFactory () | | | void | createBlitPipeline () | | ![]() | Implement (DirectX12Device *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12Device | | |
+Additional Inherited Members![]() | |
Array<Format> LiteFX::Rendering::Backends::DirectX12Device::DirectX12DeviceImpl::getSurfaceFormats | +Array< Format > LiteFX::Rendering::Backends::DirectX12Device::DirectX12DeviceImpl::getSurfaceFormats | ( | ) | const | @@ -370,8 +369,8 @@
ComPtr<ID3D12Device5> LiteFX::Rendering::Backends::DirectX12Device::DirectX12DeviceImpl::initialize | +ComPtr< ID3D12Device5 > LiteFX::Rendering::Backends::DirectX12Device::DirectX12DeviceImpl::initialize | ( | ) | @@ -396,7 +395,7 @@ |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12FrameBuffer::DirectX12FrameBufferImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12FrameBuffer >.
+Public Member Functions | DirectX12FrameBufferImpl (DirectX12FrameBuffer *parent, const UInt32 &bufferIndex, const Size2d &renderArea, const UInt32 &commandBuffers) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12FrameBuffer | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12GraphicsAdapter::DirectX12GraphicsAdapterImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12GraphicsAdapter >.
+Public Member Functions | DirectX12GraphicsAdapterImpl (DirectX12GraphicsAdapter *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12GraphicsAdapter | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12GraphicsFactory::DirectX12GraphicsFactoryImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12GraphicsFactory >.
+Public Member Functions | DirectX12GraphicsFactoryImpl (DirectX12GraphicsFactory *parent, const DirectX12Device &device) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12GraphicsFactory | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12GraphicsShaderProgramBuilder::DirectX12GraphicsShaderProgramBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12GraphicsShaderProgramBuilder >.
+Public Member Functions | DirectX12GraphicsShaderProgramBuilderImpl (DirectX12GraphicsShaderProgramBuilder *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12GraphicsShaderProgramBuilder | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Image::DirectX12ImageImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12Image >.
+Public Member Functions | DirectX12ImageImpl (DirectX12Image *parent, const Size3d &extent, const Format &format, const ImageDimensions &dimension, const UInt32 &levels, const UInt32 &layers, const MultiSamplingLevel &samples, const bool &writable, const ResourceState &initialState, AllocatorPtr allocator, AllocationPtr &&allocation) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12Image | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12IndexBuffer::DirectX12IndexBufferImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12IndexBuffer >.
+Public Member Functions | DirectX12IndexBufferImpl (DirectX12IndexBuffer *parent, const DirectX12IndexBufferLayout &layout) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12IndexBuffer | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12IndexBufferLayout::DirectX12IndexBufferLayoutImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12IndexBufferLayout >.
+Public Member Functions | DirectX12IndexBufferLayoutImpl (DirectX12IndexBufferLayout *parent, const IndexType &type) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12IndexBufferLayout | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12InputAssembler::DirectX12InputAssemblerImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12InputAssembler >.
+Public Member Functions | DirectX12InputAssemblerImpl (DirectX12InputAssembler *parent) | | ![]() | Implement (DirectX12InputAssembler *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12InputAssembler | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12InputAssemblerBuilder::DirectX12InputAssemblerBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12InputAssemblerBuilder >.
+Public Member Functions | DirectX12InputAssemblerBuilderImpl (DirectX12InputAssemblerBuilder *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12InputAssemblerBuilder | | class | DirectX12InputAssembler | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12InputAttachmentMapping::DirectX12InputAttachmentMappingImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12InputAttachmentMapping >.
+Public Member Functions | DirectX12InputAttachmentMappingImpl (DirectX12InputAttachmentMapping *parent, const DirectX12RenderPass *renderPass, const RenderTarget &renderTarget, const UInt32 &location) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12InputAttachmentMapping | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12PipelineLayout::DirectX12RenderPipelineLayoutImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12PipelineLayout >.
+Public Member Functions | DirectX12RenderPipelineLayoutImpl (DirectX12PipelineLayout *parent, UniquePtr< DirectX12ShaderProgram > &&shaderProgram, Array< UniquePtr< DirectX12DescriptorSetLayout >> &&descriptorLayouts, UniquePtr< DirectX12PushConstantsLayout > &&pushConstantsLayout) | | | DirectX12RenderPipelineLayoutImpl (DirectX12PipelineLayout *parent, UniquePtr< DirectX12ShaderProgram > &&shaderProgram, Array< UniquePtr< DirectX12DescriptorSetLayout > > &&descriptorLayouts, UniquePtr< DirectX12PushConstantsLayout > &&pushConstantsLayout) | | ComPtr< ID3D12RootSignature > | initialize () | | ComPtr< ID3D12RootSignature > | initialize () | | | DirectX12RenderPipelineLayoutImpl (DirectX12PipelineLayout *parent) | ![]() | Implement (DirectX12PipelineLayout *parent) | virtual | ~Implement ()=default |
+Friendsclass | DirectX12RenderPipelineLayoutBuilder | class | DirectX12PipelineLayout | | |
+Additional Inherited Members![]() | |
ComPtr<ID3D12RootSignature> LiteFX::Rendering::Backends::DirectX12PipelineLayout::DirectX12RenderPipelineLayoutImpl::initialize | +ComPtr< ID3D12RootSignature > LiteFX::Rendering::Backends::DirectX12PipelineLayout::DirectX12RenderPipelineLayoutImpl::initialize | ( | ) | @@ -237,7 +236,7 @@ |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12PushConstantsLayout::DirectX12PushConstantsLayoutImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12PushConstantsLayout >.
+Public Member Functions | DirectX12PushConstantsLayoutImpl (DirectX12PushConstantsLayout *parent, const UInt32 &size) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12RenderPipelinePushConstantsLayoutBuilder | class | DirectX12PushConstantsLayout | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12PushConstantsRange::DirectX12PushConstantsRangeImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12PushConstantsRange >.
+Public Member Functions | DirectX12PushConstantsRangeImpl (DirectX12PushConstantsRange *parent, const ShaderStage &shaderStage, const UInt32 &offset, const UInt32 &size, const UInt32 &space, const UInt32 &binding) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12PushConstantsRange | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12Queue >.
+Public Member Functions | DirectX12QueueImpl (DirectX12Queue *parent, const QueueType &type, const QueuePriority &priority) | | void | release () | | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12Queue | | |
+Additional Inherited Members![]() | |
ComPtr<ID3D12CommandQueue> LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::initialize | +ComPtr< ID3D12CommandQueue > LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::initialize | ( | ) | @@ -227,7 +226,7 @@ |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12RasterizerBuilder::DirectX12RasterizerBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12RasterizerBuilder >.
+Public Member Functions | DirectX12RasterizerBuilderImpl (DirectX12RasterizerBuilder *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12RasterizerBuilder | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12RenderPass::DirectX12RenderPassImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12RenderPass >.
+Public Typesusing | RenderPassContext = Tuple< Array< D3D12_RENDER_PASS_RENDER_TARGET_DESC >, Optional< D3D12_RENDER_PASS_DEPTH_STENCIL_DESC > > | using | base = Implement< interface_type > | | |
+Public Member Functions | DirectX12RenderPassImpl (DirectX12RenderPass *parent, Span< RenderTarget > renderTargets, const MultiSamplingLevel &samples, Span< DirectX12InputAttachmentMapping > inputAttachments) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12RenderPassBuilder | | class | DirectX12RenderPass | | |
+Additional Inherited Members![]() DirectX12RenderPass * | m_parent | | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12RenderPassBuilder::DirectX12RenderPassBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12RenderPassBuilder >.
+Public Member Functions | DirectX12RenderPassBuilderImpl (DirectX12RenderPassBuilder *parent, const UInt32 &commandBuffers, const MultiSamplingLevel &samples) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12RenderPassBuilder | | class | DirectX12RenderPass | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12RenderPipeline >.
+Public Member Functions | DirectX12RenderPipelineImpl (DirectX12RenderPipeline *parent, const UInt32 &id, const String &name, const bool &alphaToCoverage, UniquePtr< DirectX12PipelineLayout > &&layout, SharedPtr< DirectX12InputAssembler > &&inputAssembler, SharedPtr< DirectX12Rasterizer > &&rasterizer, Array< SharedPtr< IViewport >> &&viewports, Array< SharedPtr< IScissor >> &&scissors) | | | DirectX12RenderPipelineImpl (DirectX12RenderPipeline *parent, const UInt32 &id, const String &name, const bool &alphaToCoverage, UniquePtr< DirectX12PipelineLayout > &&layout, SharedPtr< DirectX12InputAssembler > &&inputAssembler, SharedPtr< DirectX12Rasterizer > &&rasterizer, Array< SharedPtr< IViewport > > &&viewports, Array< SharedPtr< IScissor > > &&scissors) | | ComPtr< ID3D12PipelineState > | initialize () | | ComPtr< ID3D12PipelineState > | initialize () | | | DirectX12RenderPipelineImpl (DirectX12RenderPipeline *parent) | ![]() | Implement (DirectX12RenderPipeline *parent) | virtual | ~Implement ()=default |
+Friendsclass | DirectX12RenderPipelineBuilder | | class | DirectX12RenderPipeline | | |
+Additional Inherited Members![]() | |
ComPtr<ID3D12PipelineState> LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl::initialize | +ComPtr< ID3D12PipelineState > LiteFX::Rendering::Backends::DirectX12RenderPipeline::DirectX12RenderPipelineImpl::initialize | ( | ) | @@ -265,7 +264,7 @@ |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12RenderPipelineBuilder::DirectX12RenderPipelineBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12RenderPipelineBuilder >.
+Public Member Functions | DirectX12RenderPipelineBuilderImpl (DirectX12RenderPipelineBuilder *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12RenderPipelineBuilderBuilder | | class | DirectX12RenderPipelineBuilder | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12RenderPipelineDescriptorSetLayoutBuilder::DirectX12RenderPipelineDescriptorSetLayoutBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12RenderPipelineDescriptorSetLayoutBuilder >.
+Public Member Functions | DirectX12RenderPipelineDescriptorSetLayoutBuilderImpl (DirectX12RenderPipelineDescriptorSetLayoutBuilder *parent, const UInt32 &space, const ShaderStage &stages) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12RenderPipelineDescriptorSetLayoutBuilder | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12RenderPipelineLayoutBuilder::DirectX12RenderPipelineLayoutBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12RenderPipelineLayoutBuilder >.
+Public Member Functions | DirectX12RenderPipelineLayoutBuilderImpl (DirectX12RenderPipelineLayoutBuilder *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12RenderPipelineLayoutBuilder | | class | DirectX12PipelineLayout | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12RenderPipelinePushConstantsLayoutBuilder >.
+Public Member Functions | DirectX12RenderPipelinePushConstantsLayoutBuilderImpl (DirectX12RenderPipelinePushConstantsLayoutBuilder *parent, const UInt32 &size) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12RenderPipelinePushConstantsLayoutBuilder | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12RenderPipelinePushConstantsLayoutBuilder::DirectX12RenderPipelinePushConstantsLayoutBuilderImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Sampler::DirectX12SamplerImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12Sampler >.
+Public Member Functions | DirectX12SamplerImpl (DirectX12Sampler *parent, const FilterMode &magFilter, const FilterMode &minFilter, const BorderMode &borderU, const BorderMode &borderV, const BorderMode &borderW, const MipMapMode &mipMapMode, const Float &mipMapBias, const Float &minLod, const Float &maxLod, const Float &anisotropy) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12Sampler | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12ShaderModule::DirectX12ShaderModuleImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12ShaderModule >.
+Public Member Functions | DirectX12ShaderModuleImpl (DirectX12ShaderModule *parent, const ShaderStage &type, const String &fileName, const String &entryPoint) | | ![]() | Implement (DirectX12ShaderModule *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12ShaderModule | | |
+Additional Inherited Members![]() | |
ComPtr<ID3DBlob> LiteFX::Rendering::Backends::DirectX12ShaderModule::DirectX12ShaderModuleImpl::initialize | +ComPtr< ID3DBlob > LiteFX::Rendering::Backends::DirectX12ShaderModule::DirectX12ShaderModuleImpl::initialize | ( | ) | @@ -205,7 +204,7 @@ |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12ShaderProgram::DirectX12ShaderProgramImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12ShaderProgram >.
+Public Member Functions | DirectX12ShaderProgramImpl (DirectX12ShaderProgram *parent) | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12GraphicsShaderProgramBuilder | class | DirectX12ShaderProgram | | |
+Additional Inherited Members![]() | |
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::DirectX12SwapChain::DirectX12SwapChainImpl, including all inherited members.
![]() |
-
- LiteFX
- 0.2.1.2021
+
+ |
@@ -38,21 +37,22 @@
LiteFX 0.2.2.2022
Computer Graphics Engine
|
Inherits LiteFX::Implement< DirectX12SwapChain >.
+Public Member Functions | DirectX12SwapChainImpl (DirectX12SwapChain *parent) | | void | reset (const Format &format, const Size2d &frameBufferSize, const UInt32 &frameBuffers) | | virtual | ~Implement ()=default | | |
+Friendsclass | DirectX12SwapChain | | |
+Additional Inherited Members![]() | |