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

#include <seadPrimitiveRenderer.h>

Public Member Functions

 QuadArg ()
QuadArgsetCenter (const Vector3f &p)
QuadArgsetSize (const Vector2f &size)
QuadArgsetSize (f32 w, f32 h)
QuadArgsetCornerAndSize (const Vector3f &p, const Vector2f &size)
QuadArgsetBoundBox (const BoundBox2f &box, f32 z)
QuadArgsetColor (const Color4f &colorT, const Color4f &colorB)
QuadArgsetColor (const Color4f &color)
QuadArgsetColorHorizontal (const Color4f &colorL, const Color4f &colorR)
const Vector3fgetCenter () const
const Vector2fgetSize () const
const Color4fgetColor0 () const
const Color4fgetColor1 () 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