Go to the documentation of this file.
47 template <
typename EngineImplTraits>
48 class CommandListBase :
public DeviceObjectBase<typename EngineImplTraits::CommandListInterface, typename EngineImplTraits::RenderDeviceImplType, CommandListDesc>
Base interface for a reference counter object that stores the number of strong and weak references an...
Definition: ReferenceCounters.h:44
typename EngineD3D11ImplTraits ::CommandListInterface BaseInterface
Definition: CommandListBase.hpp:52
~CommandListBase()
Definition: CommandListBase.hpp:67
Template class implementing base functionality of the command list object.
Definition: CommandListBase.hpp:48
typename EngineD3D11ImplTraits ::RenderDeviceImplType RenderDeviceImplType
Definition: CommandListBase.hpp:55
Definition: CommandListBase.hpp:40
Describes common device object attributes.
Definition: GraphicsTypes.h:1196
DeviceObjectBase< BaseInterface, RenderDeviceImplType, CommandListDesc > TDeviceObjectBase
Definition: CommandListBase.hpp:57
#define IMPLEMENT_QUERY_INTERFACE_IN_PLACE(InterfaceID, ParentClassName)
Definition: ObjectBase.hpp:59
CommandListBase(IReferenceCounters *pRefCounters, RenderDeviceImplType *pDevice, bool bIsDeviceInternal=false)
Definition: CommandListBase.hpp:63
Template class implementing base functionality of the device object.
Definition: DeviceObjectBase.hpp:45
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37