XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALDevice Member List

This is the complete list of members for xiiGALDevice, including all inherited members.

AddRef() constxiiRefCountingImplinline
BeginFrame()xiiGALDevice
CreateBlendState(const xiiGALBlendStateCreationDescription &description)xiiGALDevice
CreateBottomLevelAS(const xiiGALBottomLevelASCreationDescription &description)xiiGALDevice
CreateBuffer(const xiiGALBufferCreationDescription &description, const xiiGALBufferData *pInitialData=nullptr, xiiBitflags< xiiGALExternalMemoryKind > externalMemoryKind=xiiGALExternalMemoryKind::None)xiiGALDevice
CreateCommandList(const xiiGALCommandListCreationDescription &description)xiiGALDevice
CreateComputePipelineState(const xiiGALComputePipelineStateCreationDescription &description)xiiGALDevice
CreateDepthStencilState(const xiiGALDepthStencilStateCreationDescription &description)xiiGALDevice
CreateFence(const xiiGALFenceCreationDescription &description)xiiGALDevice
CreateFramebuffer(const xiiGALFramebufferCreationDescription &description)xiiGALDevice
CreateGraphicsPipelineState(const xiiGALGraphicsPipelineStateCreationDescription &description)xiiGALDevice
CreatePipelineResourceSignature(xiiGALPipelineResourceSignatureCreationDescription &description)xiiGALDevice
CreateQuery(const xiiGALQueryCreationDescription &description)xiiGALDevice
CreateRasterizerState(const xiiGALRasterizerStateCreationDescription &description)xiiGALDevice
CreateRayTracingPipelineState(const xiiGALRayTracingPipelineStateCreationDescription &description)xiiGALDevice
CreateRenderPass(const xiiGALRenderPassCreationDescription &description)xiiGALDevice
CreateSampler(const xiiGALSamplerCreationDescription &description)xiiGALDevice
CreateShader(const xiiGALShaderCreationDescription &description)xiiGALDevice
CreateSwapChain(const xiiGALSwapChainCreationDescription &description)xiiGALDevice
CreateTexture(const xiiGALTextureCreationDescription &description, const xiiGALTextureData *pInitialData=nullptr, xiiBitflags< xiiGALExternalMemoryKind > externalMemoryKind=xiiGALExternalMemoryKind::None)xiiGALDevice
CreateTilePipelineState(const xiiGALTilePipelineStateCreationDescription &description)xiiGALDevice
CreateTopLevelAS(const xiiGALTopLevelASCreationDescription &description)xiiGALDevice
EndFrame()xiiGALDevice
FinalizeBufferInternal(const xiiGALBufferCreationDescription &description, xiiSharedPtr< xiiGALBuffer > &pBuffer) (defined in xiiGALDevice)xiiGALDeviceprotected
FinalizeTextureInternal(const xiiGALTextureCreationDescription &description, xiiSharedPtr< xiiGALTexture > &pTexture) (defined in xiiGALDevice)xiiGALDeviceprotected
GetCommandQueue(xiiBitflags< xiiGALCommandQueueFlags > queueFlags=xiiGALCommandQueueFlags::Graphics) const =0xiiGALDevicepure virtual
GetDebugName() constxiiGALObjectinline
GetDefaultDevice()xiiGALDevicestatic
GetDescription() constxiiGALDevice
GetDynamicRTTI() const (defined in xiiReflectedClass)xiiReflectedClassinlinevirtual
GetFeatures() constxiiGALDevice
GetGraphicsDeviceAdapterProperties() constxiiGALDevice
GetGraphicsDeviceType() constxiiGALDevice
GetLimits() constxiiGALDevice
GetMutex() constxiiGALDevice
GetRefCount() constxiiRefCountingImplinline
GetStaticRTTI() (defined in xiiNoBase)xiiNoBaseinlinestatic
HasDefaultDevice()xiiGALDevicestatic
Initialize()xiiGALDevice
IsInstanceOf(const xiiRTTI *pType) constxiiReflectedClass
IsInstanceOf() constxiiReflectedClassinline
IsReferenced() constxiiRefCountingImplinline
m_AdapterDescription (defined in xiiGALDevice)xiiGALDeviceprotected
m_Allocator (defined in xiiGALDevice)xiiGALDeviceprotected
m_AllocatorWrapper (defined in xiiGALDevice)xiiGALDeviceprotected
m_Description (defined in xiiGALDevice)xiiGALDeviceprotected
m_Mutex (defined in xiiGALDevice)xiiGALDevicemutableprotected
operator=(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl)xiiRefCountingImplinline
PostInitialize()xiiGALDeviceprotected
ReleaseRef() constxiiRefCountingImplinline
s_EventsxiiGALDevicestatic
SetDebugName(xiiStringView sDebugName) constxiiGALObject
SetDebugNamePlatform(xiiStringView sName) const (defined in xiiGALObject)xiiGALObjectinlineprotectedvirtual
SetDefaultDevice(xiiSharedPtr< xiiGALDevice > pDefaultDevice)xiiGALDevicestatic
VerifyMultithreadedAccess() constxiiGALDeviceprotected
WaitIdle()xiiGALDevice
xiiGALDevice(xiiAllocatorBase *pAllocator, const xiiGALDeviceCreationDescription &creationDescription) (defined in xiiGALDevice)xiiGALDeviceprotected
xiiGALObject() (defined in xiiGALObject)xiiGALObjectprotected
xiiRefCountingImpl()=defaultxiiRefCountingImpl
xiiRefCountingImpl(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl)xiiRefCountingImplinline
xiiReflectedClass()=default (defined in xiiReflectedClass)xiiReflectedClass
~xiiGALDevice() (defined in xiiGALDevice)xiiGALDeviceprotectedvirtual
~xiiGALObject() (defined in xiiGALObject)xiiGALObjectprotectedvirtual
~xiiRefCounted()=defaultxiiRefCountedvirtual
~xiiReflectedClass()=default (defined in xiiReflectedClass)xiiReflectedClassvirtual