Nugget
Bare-metal libraries and examples for the original PlayStation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
psyqo::Prim::Triangle Struct Reference

A flat-colored triangle. More...

#include <psyqo/primitives/triangles.hh>

Collaboration diagram for psyqo::Prim::Triangle:
Collaboration graph
[legend]

Public Member Functions

 Triangle ()
 
 Triangle (Color c)
 
 Triangle (const Triangle &other, Color c)
 
Triangle & setColor (Color c)
 
Color getColor () const
 
Triangle & setOpaque ()
 
Triangle & setSemiTrans ()
 
bool isSemiTrans () const
 
Triangle & setPointA (Vertex v)
 
Triangle & setPointB (Vertex v)
 
Triangle & setPointC (Vertex v)
 

Public Attributes

Vertex pointA
 
Vertex pointB
 
Vertex pointC
 

Detailed Description

A flat-colored triangle.

This primitive will draw a flat-colored triangle. It will be drawn between the pointA, pointB, and pointC.

Constructor & Destructor Documentation

◆ Triangle() [1/3]

psyqo::Prim::Triangle::Triangle ( )
inline

◆ Triangle() [2/3]

psyqo::Prim::Triangle::Triangle ( Color  c)
inline

◆ Triangle() [3/3]

psyqo::Prim::Triangle::Triangle ( const Triangle &  other,
Color  c 
)
inline

Member Function Documentation

◆ getColor()

Color psyqo::Prim::Triangle::getColor ( ) const
inline

◆ isSemiTrans()

bool psyqo::Prim::Triangle::isSemiTrans ( ) const
inline

◆ setColor()

Triangle & psyqo::Prim::Triangle::setColor ( Color  c)
inline

◆ setOpaque()

Triangle & psyqo::Prim::Triangle::setOpaque ( )
inline

◆ setPointA()

Triangle & psyqo::Prim::Triangle::setPointA ( Vertex  v)
inline

◆ setPointB()

Triangle & psyqo::Prim::Triangle::setPointB ( Vertex  v)
inline

◆ setPointC()

Triangle & psyqo::Prim::Triangle::setPointC ( Vertex  v)
inline

◆ setSemiTrans()

Triangle & psyqo::Prim::Triangle::setSemiTrans ( )
inline

Member Data Documentation

◆ pointA

Vertex psyqo::Prim::Triangle::pointA

◆ pointB

Vertex psyqo::Prim::Triangle::pointB

◆ pointC

Vertex psyqo::Prim::Triangle::pointC

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