Vivid
Loading...
Searching...
No Matches
Vivid::Renderer3D Class Reference

Static Public Member Functions

static void Init ()
 
static void BeginScene ()
 
static void EndScene ()
 
static void DrawQuad (Maths::Vec3 vertex1, Maths::Vec3 vertex2, Maths::Vec3 vertex3, Maths::Vec3 vertex4, Maths::Vec3 color)
 
static void DrawTriangle (Maths::Vec3 vertex1, Maths::Vec3 vertex2, Maths::Vec3 vertex3, Maths::Vec3 color)
 
static void DrawCube (Maths::Vec3 center, float edgeLength, Maths::Vec3 color)
 

Detailed Description

Definition at line 17 of file Renderer3D.h.

Member Function Documentation

◆ BeginScene()

void Vivid::Renderer3D::BeginScene ( )
static

Definition at line 55 of file Renderer3D.cpp.

◆ DrawCube()

void Vivid::Renderer3D::DrawCube ( Maths::Vec3  center,
float  edgeLength,
Maths::Vec3  color 
)
static

Definition at line 183 of file Renderer3D.cpp.

◆ DrawQuad()

void Vivid::Renderer3D::DrawQuad ( Maths::Vec3  vertex1,
Maths::Vec3  vertex2,
Maths::Vec3  vertex3,
Maths::Vec3  vertex4,
Maths::Vec3  color 
)
static

Definition at line 112 of file Renderer3D.cpp.

◆ DrawTriangle()

void Vivid::Renderer3D::DrawTriangle ( Maths::Vec3  vertex1,
Maths::Vec3  vertex2,
Maths::Vec3  vertex3,
Maths::Vec3  color 
)
static

Definition at line 151 of file Renderer3D.cpp.

◆ EndScene()

void Vivid::Renderer3D::EndScene ( )
static

Definition at line 65 of file Renderer3D.cpp.

◆ Init()

void Vivid::Renderer3D::Init ( )
static

Definition at line 10 of file Renderer3D.cpp.


The documentation for this class was generated from the following files: