sead
Loading...
Searching...
No Matches
sead::PrimitiveRenderer::QuadArg Class Reference

#include <seadPrimitiveRenderer.h>

Public Member Functions

 QuadArg ()
QuadArg & setCenter (const Vector3f &p)
QuadArg & setSize (const Vector2f &size)
QuadArg & setSize (f32 w, f32 h)
QuadArg & setCornerAndSize (const Vector3f &p, const Vector2f &size)
QuadArg & setBoundBox (const BoundBox2f &box, f32 z)
QuadArg & setColor (const Color4f &colorT, const Color4f &colorB)
QuadArg & setColor (const Color4f &color)
QuadArg & setColorHorizontal (const Color4f &colorL, const Color4f &colorR)
const Vector3f & getCenter () const
const Vector2f & getSize () const
const Color4f & getColor0 () const
const Color4f & getColor1 () const
bool isHorizontal () const

Private Attributes

Vector3f mCenter
Vector2f mSize
Color4f mColor0
Color4f mColor1
bool mHorizontal

Constructor & Destructor Documentation

◆ QuadArg()

sead::PrimitiveRenderer::QuadArg::QuadArg ( )
inline

Member Function Documentation

◆ setCenter()

QuadArg & sead::PrimitiveRenderer::QuadArg::setCenter ( const Vector3f & p)
inline

◆ setSize() [1/2]

QuadArg & sead::PrimitiveRenderer::QuadArg::setSize ( const Vector2f & size)
inline

◆ setSize() [2/2]

QuadArg & sead::PrimitiveRenderer::QuadArg::setSize ( f32 w,
f32 h )
inline

◆ setCornerAndSize()

PrimitiveRenderer::QuadArg & sead::PrimitiveRenderer::QuadArg::setCornerAndSize ( const Vector3f & p,
const Vector2f & size )

◆ setBoundBox()

PrimitiveRenderer::QuadArg & sead::PrimitiveRenderer::QuadArg::setBoundBox ( const BoundBox2f & box,
f32 z )

◆ setColor() [1/2]

PrimitiveRenderer::QuadArg & sead::PrimitiveRenderer::QuadArg::setColor ( const Color4f & colorT,
const Color4f & colorB )

◆ setColor() [2/2]

QuadArg & sead::PrimitiveRenderer::QuadArg::setColor ( const Color4f & color)
inline

◆ setColorHorizontal()

PrimitiveRenderer::QuadArg & sead::PrimitiveRenderer::QuadArg::setColorHorizontal ( const Color4f & colorL,
const Color4f & colorR )

◆ getCenter()

const Vector3f & sead::PrimitiveRenderer::QuadArg::getCenter ( ) const
inline

◆ getSize()

const Vector2f & sead::PrimitiveRenderer::QuadArg::getSize ( ) const
inline

◆ getColor0()

const Color4f & sead::PrimitiveRenderer::QuadArg::getColor0 ( ) const
inline

◆ getColor1()

const Color4f & sead::PrimitiveRenderer::QuadArg::getColor1 ( ) const
inline

◆ isHorizontal()

bool sead::PrimitiveRenderer::QuadArg::isHorizontal ( ) const
inline

Member Data Documentation

◆ mCenter

Vector3f sead::PrimitiveRenderer::QuadArg::mCenter
private

◆ mSize

Vector2f sead::PrimitiveRenderer::QuadArg::mSize
private

◆ mColor0

Color4f sead::PrimitiveRenderer::QuadArg::mColor0
private

◆ mColor1

Color4f sead::PrimitiveRenderer::QuadArg::mColor1
private

◆ mHorizontal

bool sead::PrimitiveRenderer::QuadArg::mHorizontal
private