Botcraft 1.21.4
Loading...
Searching...
No Matches
Botcraft::Renderer::Translation Class Reference

#include <Transformation.hpp>

Inheritance diagram for Botcraft::Renderer::Translation:
Botcraft::Renderer::Transformation

Public Member Functions

 Translation (const float x_=0.0f, const float y_=0.0f, const float z_=0.0f)
 
virtual void ApplyTransformation (IMatrix &m) const override
 
virtual const std::string Print () const override
 

Public Attributes

float x
 
float y
 
float z
 

Detailed Description

Definition at line 20 of file Transformation.hpp.

Constructor & Destructor Documentation

◆ Translation()

Botcraft::Renderer::Translation::Translation ( const float  x_ = 0.0f,
const float  y_ = 0.0f,
const float  z_ = 0.0f 
)

Definition at line 22 of file Transformation.cpp.

References x, y, and z.

Member Function Documentation

◆ ApplyTransformation()

void Botcraft::Renderer::Translation::ApplyTransformation ( IMatrix m) const
overridevirtual

Implements Botcraft::Renderer::Transformation.

Definition at line 29 of file Transformation.cpp.

References x, y, and z.

◆ Print()

const std::string Botcraft::Renderer::Translation::Print ( ) const
overridevirtual

Implements Botcraft::Renderer::Transformation.

Definition at line 34 of file Transformation.cpp.

References x, y, and z.

Member Data Documentation

◆ x

float Botcraft::Renderer::Translation::x

Definition at line 28 of file Transformation.hpp.

Referenced by ApplyTransformation(), Print(), and Translation().

◆ y

float Botcraft::Renderer::Translation::y

Definition at line 29 of file Transformation.hpp.

Referenced by ApplyTransformation(), Print(), and Translation().

◆ z

float Botcraft::Renderer::Translation::z

Definition at line 30 of file Transformation.hpp.

Referenced by ApplyTransformation(), Print(), and Translation().


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