FD3D12UniformBuffer

Uniform buffer resource class.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FRHIUniformBuffer

FD3D12DeviceChild

FD3D12LinkedAdapterObject< FD3D12UniformBuffer >

FD3D12UniformBuffer

References

Module

D3D12RHI

Header

/Engine/Source/Runtime/D3D12RHI/Public/D3D12Resources.h

Include

#include "D3D12Resources.h"

Syntax

class FD3D12UniformBuffer :
    public FRHIUniformBuffer,
    public FD3D12DeviceChild,
    public FD3D12LinkedAdapterObject< FD3D12UniformBuffer >

Remarks

Uniform buffer resource class.

Variables

Name Description

Public variable

FD3D12ResourceL...

 

ResourceLocation

The D3D12 constant buffer resource

Public variable

TArray< TRefCou...

 

ResourceTable

Resource table containing RHI references.

Public variable

const EUniformB...

 

UniformBufferUsage

Constructors

Name Description

Public function

FD3D12UniformBuffer

(
    FD3D12Device* InParent,
    const FRHIUniformBufferLayout*...,
    EUniformBufferUsage InUniformBuffer...
)

Initialization constructor.

Destructors

Name Description

Public function Virtual

~FD3D12UniformBuffer()