|
| virtual XII_ALWAYS_INLINE xiiUInt64 | GetNextFenceValue () const override final |
| | This returns the value of the internal fence that will be signaled the next time.
|
| virtual xiiUInt64 | GetCompletedFenceValue () override final |
| | This returns the last completed value of the internal fence.
|
|
XII_ALWAYS_INLINE ID3D12CommandQueue * | GetD3D12CommandQueue () const |
|
XII_ALWAYS_INLINE const xiiGALQueueInformationD3D12 & | GetQueueInformation () const |
| virtual xiiUInt64 | SubmitPlatform (xiiGALCommandList *pCommandList) override final |
| virtual xiiUInt64 | WaitForIdle () override final |
| | This blocks execution until all pending GPU commands are complete.
|
| Public Member Functions inherited from xiiGALCommandQueue |
|
XII_ALWAYS_INLINE const xiiGALCommandQueueCreationDescription & | GetDescription () const |
| | This returns the creation description for this object.
|
|
XII_ALWAYS_INLINE xiiGALDevice * | GetDevice () const |
| | This returns the device for this object.
|
| virtual void | WaitForFenceValue (xiiUInt64 uiFenceValue) |
| virtual xiiUInt64 | Submit (xiiGALCommandList *pCommandList) |
|
XII_ALWAYS_INLINE xiiStringView | GetDebugName () const |
| | Returns the debug name of this resource.
|
|
void | SetDebugName (xiiStringView sDebugName) const |
| | Sets the debug name for this resource.
|
|
virtual const xiiRTTI * | GetDynamicRTTI () const |
| bool | IsInstanceOf (const xiiRTTI *pType) const |
| | Returns whether the type of this instance is of the given type or derived from it.
|
|
template<typename T> |
| XII_ALWAYS_INLINE bool | IsInstanceOf () const |
| | Returns whether the type of this instance is of the given type or derived from it.
|
|
virtual | ~xiiRefCounted ()=default |
| | Adds a virtual destructor.
|
|
| xiiRefCountingImpl ()=default |
| | Constructor.
|
|
| xiiRefCountingImpl (const xiiRefCountingImpl &rhs) |
|
void | operator= (const xiiRefCountingImpl &rhs) |
|
xiiUInt32 | AddRef () const |
| | Increments the reference counter. Returns the new reference count.
|
| bool | TryAddRef () const |
|
xiiUInt32 | ReleaseRef () const |
| | Decrements the reference counter. Returns the new reference count.ywat.
|
|
bool | IsReferenced () const |
| | Returns true if the reference count is greater than 0, false otherwise.
|
|
xiiUInt32 | GetRefCount () const |
| | Returns the current reference count.
|