OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Transformer3D Class Reference

#include <Transformer3D.hpp>

Inherits s3d::Uncopyable.

Public Types

enum  Target : uint8 { Target::PushLocal, Target::SetLocal }
 

Public Member Functions

SIV3D_NODISCARD_CXX20 Transformer3D ()=default
 
SIV3D_NODISCARD_CXX20 Transformer3D (const Mat4x4 &transform, Target target=Target::PushLocal)
 
SIV3D_NODISCARD_CXX20 Transformer3D (Transformer3D &&other) noexcept
 
 ~Transformer3D ()
 

Member Enumeration Documentation

◆ Target

Enumerator
PushLocal 
SetLocal 

Constructor & Destructor Documentation

◆ Transformer3D() [1/3]

SIV3D_NODISCARD_CXX20 s3d::Transformer3D::Transformer3D ( )
default

◆ Transformer3D() [2/3]

SIV3D_NODISCARD_CXX20 s3d::Transformer3D::Transformer3D ( const Mat4x4 transform,
Target  target = Target::PushLocal 
)
explicit

◆ Transformer3D() [3/3]

SIV3D_NODISCARD_CXX20 s3d::Transformer3D::Transformer3D ( Transformer3D &&  other)
noexcept

◆ ~Transformer3D()

s3d::Transformer3D::~Transformer3D ( )

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