UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
UN::DeviceObjectBase< TInterface, > Member List

This is the complete list of members for UN::DeviceObjectBase< TInterface, >, including all inherited members.

AddRef() overrideUN::Object< TInterface, >inline
AttachRefCounter(ReferenceCounter *pRefCounter) overrideUN::Object< TInterface, >inline
DescriptorType typedef (defined in UN::DeviceObjectBase< TInterface, >)UN::DeviceObjectBase< TInterface, >
DeviceObjectBase(IComputeDevice *pDevice) (defined in UN::DeviceObjectBase< TInterface, >)UN::DeviceObjectBase< TInterface, >inlineexplicitprotected
GetDebugName() const override (defined in UN::DeviceObjectBase< TInterface, >)UN::DeviceObjectBase< TInterface, >inline
GetDesc() const override (defined in UN::DeviceObjectBase< TInterface, >)UN::DeviceObjectBase< TInterface, >inline
GetDevice() const override (defined in UN::DeviceObjectBase< TInterface, >)UN::DeviceObjectBase< TInterface, >inline
GetRefCounter() overrideUN::Object< TInterface, >inline
Init(std::string_view name, const DescriptorType &desc)UN::DeviceObjectBase< TInterface, >inlineprotected
m_Desc (defined in UN::DeviceObjectBase< TInterface, >)UN::DeviceObjectBase< TInterface, >protected
m_Name (defined in UN::DeviceObjectBase< TInterface, >)UN::DeviceObjectBase< TInterface, >protected
m_pDevice (defined in UN::DeviceObjectBase< TInterface, >)UN::DeviceObjectBase< TInterface, >protected
Object()=default (defined in UN::Object< TInterface, >)UN::Object< TInterface, >
Object(const Object &)=delete (defined in UN::Object< TInterface, >)UN::Object< TInterface, >
Object(Object &&)=delete (defined in UN::Object< TInterface, >)UN::Object< TInterface, >
Release() override (defined in UN::DeviceObjectBase< TInterface, >)UN::DeviceObjectBase< TInterface, >inline
Release(F &&destroyCallback) (defined in UN::Object< TInterface, >)UN::Object< TInterface, >inlineprotected
~Object()=default (defined in UN::Object< TInterface, >)UN::Object< TInterface, >virtual