LLGL 0.05 Beta
Loading...
Searching...
No Matches
LLGL::Direct3D12 Namespace Reference

Classes

struct  NativeCommand
 Native command data structure as a workaround for backend differences. More...
struct  RenderSystemNativeHandle
 Native handle structure for the Direct3D 12 render system. More...
struct  CommandBufferNativeHandle
 Native handle structure for the Direct3D 12 command buffer. More...
struct  ResourceNativeHandle
 Native handle structure for a Direct3D 12 resource. More...

Enumerations

enum class  NativeCommandType { ContextStats = 1u }
 Enumeration of all native commands the Direct3D12 backend can execute. More...
enum class  ResourceNativeType { Resource , SamplerDescriptor }
 Native Direct3D 12 resource type enumeration. More...

Enumeration Type Documentation

◆ NativeCommandType

Enumeration of all native commands the Direct3D12 backend can execute.

See also
NativeCommand::type
Enumerator
ContextStats 

Returns statistics about the current command context the D3D12 backend uses internally.

Remarks
This can give an insight into how many resources are currently being used by the command context.

◆ ResourceNativeType

Native Direct3D 12 resource type enumeration.

See also
ResourceNativeHandle::type
Enumerator
Resource 

Native Direct3D resource type for buffers and textures.

See also
ResourceNativeHandle::resource
SamplerDescriptor 

Sampler-state descriptor.

See also
ResourceNativeHandle::samplerDesc