Represents either a depth stencil, a float vector, or a uint vector clear value. More...
#include <ClearValue.h>
Public Member Functions | |
AZ_TYPE_INFO (ClearValue, "{a64f14ac-3012-4fd6-9224-4cd046eff2e2}") | |
HashValue64 | GetHash (HashValue64 seed=HashValue64{ 0 }) const |
bool | operator== (const ClearValue &other) const |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
static ClearValue | CreateDepth (float depth) |
static ClearValue | CreateStencil (uint8_t stencil) |
static ClearValue | CreateDepthStencil (float depth, uint8_t stencil) |
static ClearValue | CreateVector4Float (float x, float y, float z, float w) |
static ClearValue | CreateVector4Uint (uint32_t x, uint32_t y, uint32_t z, uint32_t w) |
Public Attributes | |
ClearValueType | m_type |
ClearDepthStencil | m_depthStencil |
AZStd::array< float, 4 > | m_vector4Float |
AZStd::array< uint32_t, 4 > | m_vector4Uint |
Represents either a depth stencil, a float vector, or a uint vector clear value.