Calamity Engine 1.0.0
A cross-platform 2D game engine written in C++ and SDL3.
Loading...
Searching...
No Matches
Rect Struct Reference

#include <definitions.hpp>

Public Member Functions

 Rect ()
 
 Rect (const Vector2 _position, const Vector2 _size)
 
template<class Archive >
void serialize (Archive &ar)
 
 operator SDL_Rect () const
 

Public Attributes

Vector2 position = {0, 0}
 
Vector2 size = {0, 0}
 

Detailed Description

Rect

A simple rect class. It detrermines two Vector2's: position and size. Its used mainly to define sourceRects of Sprites.

Constructor & Destructor Documentation

◆ Rect() [1/2]

Rect::Rect ( )
inline

◆ Rect() [2/2]

Rect::Rect ( const Vector2  _position,
const Vector2  _size 
)
inline

Member Function Documentation

◆ operator SDL_Rect()

Rect::operator SDL_Rect ( ) const
inline

◆ serialize()

template<class Archive >
void Rect::serialize ( Archive &  ar)
inline

Member Data Documentation

◆ position

Vector2 Rect::position = {0, 0}

◆ size

Vector2 Rect::size = {0, 0}

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