Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
vrender::Feedback3DColor Class Reference

#include <Primitive.h>

Public Member Functions

GLfloat alpha () const
 
GLfloat blue () const
 
 Feedback3DColor (GLfloat *loc)
 
GLfloat green () const
 
Feedback3DColor operator* (const GLFLOAT &f) const
 
Feedback3DColor operator+ (const Feedback3DColor &v) const
 
const Vector3pos () const
 
GLfloat red () const
 
FLOAT x () const
 
FLOAT y () const
 
FLOAT z () const
 

Static Public Member Functions

static int sizeInBuffer ()
 

Protected Member Functions

 Feedback3DColor (FLOAT x, FLOAT y, FLOAT z, GLfloat r, GLfloat g, GLfloat b, GLfloat a)
 

Protected Attributes

GLfloat _alpha
 
GLfloat _blue
 
GLfloat _green
 
Vector3 _pos
 
GLfloat _red
 

Friends

Feedback3DColor operator* (const GLFLOAT &f, const Feedback3DColor &F)
 
std::ostream & operator<< (std::ostream &, const Feedback3DColor &)
 

Detailed Description

Definition at line 75 of file Primitive.h.

Constructor & Destructor Documentation

vrender::Feedback3DColor::Feedback3DColor ( GLfloat *  loc)
inline

Definition at line 78 of file Primitive.h.

vrender::Feedback3DColor::Feedback3DColor ( FLOAT  x,
FLOAT  y,
FLOAT  z,
GLfloat  r,
GLfloat  g,
GLfloat  b,
GLfloat  a 
)
inlineprotected

Definition at line 109 of file Primitive.h.

Member Function Documentation

GLfloat vrender::Feedback3DColor::alpha ( ) const
inline

Definition at line 88 of file Primitive.h.

GLfloat vrender::Feedback3DColor::blue ( ) const
inline

Definition at line 87 of file Primitive.h.

GLfloat vrender::Feedback3DColor::green ( ) const
inline

Definition at line 86 of file Primitive.h.

Feedback3DColor vrender::Feedback3DColor::operator* ( const GLFLOAT f) const
inline

Definition at line 95 of file Primitive.h.

Feedback3DColor vrender::Feedback3DColor::operator+ ( const Feedback3DColor v) const
inline

Definition at line 91 of file Primitive.h.

const Vector3& vrender::Feedback3DColor::pos ( ) const
inline

Definition at line 89 of file Primitive.h.

GLfloat vrender::Feedback3DColor::red ( ) const
inline

Definition at line 85 of file Primitive.h.

static int vrender::Feedback3DColor::sizeInBuffer ( )
inlinestatic

Definition at line 104 of file Primitive.h.

FLOAT vrender::Feedback3DColor::x ( ) const
inline

Definition at line 82 of file Primitive.h.

FLOAT vrender::Feedback3DColor::y ( ) const
inline

Definition at line 83 of file Primitive.h.

FLOAT vrender::Feedback3DColor::z ( ) const
inline

Definition at line 84 of file Primitive.h.

Friends And Related Function Documentation

Feedback3DColor operator* ( const GLFLOAT f,
const Feedback3DColor F 
)
friend

Definition at line 99 of file Primitive.h.

std::ostream& operator<< ( std::ostream &  ,
const Feedback3DColor  
)
friend

Member Data Documentation

GLfloat vrender::Feedback3DColor::_alpha
protected

Definition at line 116 of file Primitive.h.

GLfloat vrender::Feedback3DColor::_blue
protected

Definition at line 115 of file Primitive.h.

GLfloat vrender::Feedback3DColor::_green
protected

Definition at line 114 of file Primitive.h.

Vector3 vrender::Feedback3DColor::_pos
protected

Definition at line 112 of file Primitive.h.

GLfloat vrender::Feedback3DColor::_red
protected

Definition at line 113 of file Primitive.h.


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


octovis
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Mon Jun 10 2019 14:00:25