|
XII_ALWAYS_INLINE const vk::PipelineColorBlendStateCreateInfo * | GetBlendState () const |
|
XII_ALWAYS_INLINE xiiArrayPtr< const vk::PipelineColorBlendAttachmentState > | GetBlendAttachmentStates () const |
|
XII_ALWAYS_INLINE const xiiGALBlendStateCreationDescription & | GetDescription () const |
| This returns the creation description for this object.
|
|
XII_ALWAYS_INLINE xiiSharedPtr< xiiGALDevice > | GetDevice () const |
| Returns the xiiGALDevice that created this resource.
|
|
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.
|
|
xiiUInt32 | ReleaseRef () const |
| Decrements the reference counter. Returns the new reference count.
|
|
bool | IsReferenced () const |
| Returns true if the reference count is greater than 0, false otherwise.
|
|
xiiUInt32 | GetRefCount () const |
| Returns the current reference count.
|
|
|
class | xiiGALDeviceVulkan |
|
class | xiiMemoryUtils |
|
◆ InitPlatform()
xiiResult xiiGALBlendStateVulkan::InitPlatform |
( |
| ) |
|
|
finaloverrideprotectedvirtual |
- Note
- The blend state attachment count is known and set when the number of render targets are given.
-
The attachment count must be equal to the color attachment count in the subpass where this blend state is used.
Implements xiiGALBlendState.
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Engine/GraphicsVulkan/States/BlendStateVulkan.h
- /home/runner/work/XII/XII/Source/Engine/GraphicsVulkan/States/Implementation/BlendStateVulkan.cpp