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: