Castor3D 0.12.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::LightBuffer::Float4 Struct Reference

#include <LightBuffer.hpp>

Public Member Functions

Float4operator= (float rhs)
 
Float4operator= (castor::Point2f const &rhs)
 
Float4operator= (castor::Point3f const &rhs)
 
Float4operator= (castor::Point4f const &rhs)
 

Public Attributes

float x {}
 
float y {}
 
float z {}
 
float w {}
 

Member Function Documentation

◆ operator=() [1/4]

Float4 & castor3d::LightBuffer::Float4::operator= ( castor::Point2f const &  rhs)
inline

References x, and y.

◆ operator=() [2/4]

Float4 & castor3d::LightBuffer::Float4::operator= ( castor::Point3f const &  rhs)
inline

References x, y, and z.

◆ operator=() [3/4]

Float4 & castor3d::LightBuffer::Float4::operator= ( castor::Point4f const &  rhs)
inline

References w, x, y, and z.

◆ operator=() [4/4]

Float4 & castor3d::LightBuffer::Float4::operator= ( float  rhs)
inline

References x.

Member Data Documentation

◆ w

float castor3d::LightBuffer::Float4::w {}

Referenced by operator=().

◆ x

float castor3d::LightBuffer::Float4::x {}

Referenced by operator=().

◆ y

float castor3d::LightBuffer::Float4::y {}

Referenced by operator=().

◆ z

float castor3d::LightBuffer::Float4::z {}

Referenced by operator=().


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