All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Public Attributes
pangolin::OpenGlRenderState Struct Reference

Object representing attached OpenGl Matrices / transforms Only stores what is attached, not entire OpenGl state (which would be horribly slow). Applying state is efficient. More...

#include <display.h>

List of all members.

Public Member Functions

void Apply () const
OpenGlMatrixGetModelViewMatrix ()
OpenGlMatrix GetModelViewMatrix () const
OpenGlMatrixGetProjectionMatrix ()
OpenGlMatrix GetProjectionMatrix () const
 OpenGlRenderState ()
 OpenGlRenderState (const OpenGlMatrix &projection_matrix)
 OpenGlRenderState (const OpenGlMatrix &projection_matrix, const OpenGlMatrix &modelview_matrix)
OpenGlRenderStateSet (OpenGlMatrixSpec spec)
 deprecated
OpenGlRenderStateSetModelViewMatrix (OpenGlMatrix spec)
OpenGlRenderStateSetProjectionMatrix (OpenGlMatrix spec)

Static Public Member Functions

static void ApplyIdentity ()
static void ApplyWindowCoords ()

Public Attributes

std::map< OpenGlStack,
OpenGlMatrix
stacks

Detailed Description

Object representing attached OpenGl Matrices / transforms Only stores what is attached, not entire OpenGl state (which would be horribly slow). Applying state is efficient.

Definition at line 286 of file display.h.


Constructor & Destructor Documentation

Definition at line 516 of file display.cpp.

Definition at line 520 of file display.cpp.

pangolin::OpenGlRenderState::OpenGlRenderState ( const OpenGlMatrix projection_matrix,
const OpenGlMatrix modelview_matrix 
)

Definition at line 526 of file display.cpp.


Member Function Documentation

Definition at line 503 of file display.cpp.

Definition at line 532 of file display.cpp.

Definition at line 540 of file display.cpp.

Definition at line 586 of file display.cpp.

Definition at line 591 of file display.cpp.

Definition at line 568 of file display.cpp.

Definition at line 573 of file display.cpp.

deprecated

Definition at line 562 of file display.cpp.

Definition at line 556 of file display.cpp.

Definition at line 550 of file display.cpp.


Member Data Documentation

Definition at line 308 of file display.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


pangolin_wrapper
Author(s): Todor Stoyanov
autogenerated on Wed Feb 13 2013 14:03:25