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 size_t 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 74 of file Primitive.h.

Constructor & Destructor Documentation

◆ Feedback3DColor() [1/2]

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

Definition at line 77 of file Primitive.h.

◆ Feedback3DColor() [2/2]

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

Definition at line 108 of file Primitive.h.

Member Function Documentation

◆ alpha()

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

Definition at line 87 of file Primitive.h.

◆ blue()

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

Definition at line 86 of file Primitive.h.

◆ green()

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

Definition at line 85 of file Primitive.h.

◆ operator*()

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

Definition at line 94 of file Primitive.h.

◆ operator+()

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

Definition at line 90 of file Primitive.h.

◆ pos()

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

Definition at line 88 of file Primitive.h.

◆ red()

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

Definition at line 84 of file Primitive.h.

◆ sizeInBuffer()

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

Definition at line 103 of file Primitive.h.

◆ x()

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

Definition at line 81 of file Primitive.h.

◆ y()

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

Definition at line 82 of file Primitive.h.

◆ z()

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

Definition at line 83 of file Primitive.h.

Friends And Related Function Documentation

◆ operator*

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

Definition at line 98 of file Primitive.h.

◆ operator<<

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

Member Data Documentation

◆ _alpha

GLfloat vrender::Feedback3DColor::_alpha
protected

Definition at line 115 of file Primitive.h.

◆ _blue

GLfloat vrender::Feedback3DColor::_blue
protected

Definition at line 114 of file Primitive.h.

◆ _green

GLfloat vrender::Feedback3DColor::_green
protected

Definition at line 113 of file Primitive.h.

◆ _pos

Vector3 vrender::Feedback3DColor::_pos
protected

Definition at line 111 of file Primitive.h.

◆ _red

GLfloat vrender::Feedback3DColor::_red
protected

Definition at line 112 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 Feb 28 2022 22:58:17