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.