Open 3D Engine Atom Gem API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
AZ::RHI::Scissor Struct Reference

Public Member Functions

 AZ_TYPE_INFO (Scissor, "{A0D8D250-59DB-4940-93B4-92C0FA6911CC}")
 Scissor (int32_t minX, int32_t minY, int32_t maxX, int32_t maxY)
Scissor GetScaled (float normalizedMinX, float normalizedMinY, float normalizedMaxY, float normalizedMaxX) const
bool IsNull () const

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
static Scissor CreateNull ()

Public Attributes

int32_t m_minX = DefaultScissorMin
int32_t m_minY = DefaultScissorMin
int32_t m_maxX = DefaultScissorMax
int32_t m_maxY = DefaultScissorMax

Static Public Attributes

static const int32_t DefaultScissorMin = 0
static const int32_t DefaultScissorMax = std::numeric_limits<int32_t>::max()

The documentation for this struct was generated from the following file: