Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | List of all members
G3D::UniformTable::Scalar Union Reference

8-byte storage used for all argument types More...

Public Member Functions

 Scalar (float fl)
 
 Scalar (int32 in)
 
 Scalar (uint32 uin)
 
 Scalar (uint64 uin64)
 
 Scalar (bool bo)
 
 Scalar (double db)
 
 Scalar ()
 

Public Attributes

bool b
 
double d
 
float f
 
int32 i
 
uint32 ui
 
uint64 ui64
 

Detailed Description

8-byte storage used for all argument types

Constructor & Destructor Documentation

◆ Scalar() [1/7]

G3D::UniformTable::Scalar::Scalar ( float  fl)
inline

◆ Scalar() [2/7]

G3D::UniformTable::Scalar::Scalar ( int32  in)
inline

◆ Scalar() [3/7]

G3D::UniformTable::Scalar::Scalar ( uint32  uin)
inline

◆ Scalar() [4/7]

G3D::UniformTable::Scalar::Scalar ( uint64  uin64)
inline

◆ Scalar() [5/7]

G3D::UniformTable::Scalar::Scalar ( bool  bo)
inline

◆ Scalar() [6/7]

G3D::UniformTable::Scalar::Scalar ( double  db)
inline

◆ Scalar() [7/7]

G3D::UniformTable::Scalar::Scalar ( )
inline

Member Data Documentation

◆ b

bool G3D::UniformTable::Scalar::b

Referenced by Scalar().

◆ d

double G3D::UniformTable::Scalar::d

Referenced by Scalar().

◆ f

float G3D::UniformTable::Scalar::f

Referenced by Scalar().

◆ i

int32 G3D::UniformTable::Scalar::i

Referenced by Scalar().

◆ ui

uint32 G3D::UniformTable::Scalar::ui

Referenced by Scalar().

◆ ui64

uint64 G3D::UniformTable::Scalar::ui64

Referenced by Scalar().


documentation generated on Wed Nov 24 2021 08:02:01 using doxygen 1.8.15