MochiEngine
Loading...
Searching...
No Matches
Mochi::Debug::SDLGizmos Class Reference

Implementation of IGizmos using SDL primitive methods for drawing shapes. More...

#include <SDLGizmos.h>

Inheritance diagram for Mochi::Debug::SDLGizmos:
Mochi::Debug::IGizmos

Public Member Functions

virtual void DrawRectangle (const Physics::Rectangle *rectangle, const Color &color) const override
virtual void DrawCircle (const Physics::Circle *circle, const Color &color) const override
virtual void DrawLine (const Physics::Line *line, const Color &color) const override
virtual void DrawPoint (const Physics::Point *point, const Color &color) const override
Public Member Functions inherited from Mochi::Debug::IGizmos
void DrawShape (const Physics::Shape &shape, const Color &color) const

Friends

class Graphics::SDLRenderer

Detailed Description

Implementation of IGizmos using SDL primitive methods for drawing shapes.

Member Function Documentation

◆ DrawCircle()

void Mochi::Debug::SDLGizmos::DrawCircle ( const Physics::Circle * circle,
const Color & color ) const
overridevirtual

Implements Mochi::Debug::IGizmos.

◆ DrawLine()

void Mochi::Debug::SDLGizmos::DrawLine ( const Physics::Line * line,
const Color & color ) const
overridevirtual

Implements Mochi::Debug::IGizmos.

◆ DrawPoint()

void Mochi::Debug::SDLGizmos::DrawPoint ( const Physics::Point * point,
const Color & color ) const
overridevirtual

Implements Mochi::Debug::IGizmos.

◆ DrawRectangle()

void Mochi::Debug::SDLGizmos::DrawRectangle ( const Physics::Rectangle * rectangle,
const Color & color ) const
overridevirtual

Implements Mochi::Debug::IGizmos.


The documentation for this class was generated from the following files:
  • Engine/src/Debug/SDLGizmos.h
  • Engine/src/Debug/SDLGizmos.cpp