Euphoria
eu::Scale3f Struct Reference

#include <vec3.h>

Public Member Functions

 Scale3f (float a)
 
 Scale3f (const std::tuple< float, float, float > &a)
 
 Scale3f (float ax, float ay, float az)
 
 Scale3f (const float *a)
 
float * get_data_ptr ()
 
const float * get_data_ptr () const
 
bool operator== (const Scale3f &rhs)=delete
 

Public Attributes

float x
 
float y
 
float z
 

Detailed Description

Definition at line 26 of file vec3.h.

Constructor & Destructor Documentation

◆ Scale3f() [1/4]

eu::Scale3f::Scale3f ( float  a)
explicit

Definition at line 20 of file vec3.cc.

◆ Scale3f() [2/4]

eu::Scale3f::Scale3f ( const std::tuple< float, float, float > &  a)
explicit

Definition at line 28 of file vec3.cc.

◆ Scale3f() [3/4]

eu::Scale3f::Scale3f ( float  ax,
float  ay,
float  az 
)

Definition at line 36 of file vec3.cc.

◆ Scale3f() [4/4]

eu::Scale3f::Scale3f ( const float *  a)
explicit

Definition at line 44 of file vec3.cc.

Member Function Documentation

◆ get_data_ptr() [1/2]

float * eu::Scale3f::get_data_ptr ( )

Definition at line 7 of file vec3.cc.

◆ get_data_ptr() [2/2]

const float * eu::Scale3f::get_data_ptr ( ) const

Definition at line 14 of file vec3.cc.

◆ operator==()

bool eu::Scale3f::operator== ( const Scale3f rhs)
delete

Member Data Documentation

◆ x

float eu::Scale3f::x

Definition at line 28 of file vec3.h.

◆ y

float eu::Scale3f::y

Definition at line 29 of file vec3.h.

◆ z

float eu::Scale3f::z

Definition at line 30 of file vec3.h.


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