Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

panda/src/ribgsg/ribGraphicsStateGuardian.cxx File Reference

#include "ribGraphicsStateGuardian.h"
#include "ribStuffTraverser.h"
#include "config_ribgsg.h"
#include <directRenderTraverser.h>
#include <displayRegion.h>
#include <projectionNode.h>
#include <projection.h>
#include <camera.h>
#include <renderBuffer.h>
#include <transformTransition.h>
#include <colorTransition.h>
#include <textureTransition.h>
#include <lightTransition.h>
#include <geom.h>
#include <geomprimitives.h>
#include <geomIssuer.h>
#include <graphicsWindow.h>
#include <graphicsChannel.h>
#include <indent.h>
#include <dftraverser.h>
#include <node.h>
#include <texture.h>
#include <textureContext.h>
#include <light.h>
#include <get_rel_pos.h>
#include <perspectiveProjection.h>
#include <frustum.h>
#include <ambientLight.h>
#include <directionalLight.h>
#include <pointLight.h>
#include <spotlight.h>
#include <pandabase.h>
#include <assert.h>

Go to the source code of this file.

Functions

void issue_vertex_rib (const Geom *geom, Geom::VertexIterator &vi)
void issue_normal_rib (const Geom *geom, Geom::NormalIterator &ni)
void issue_texcoord_rib (const Geom *geom, Geom::TexCoordIterator &ti)
void issue_color_rib (const Geom *geom, Geom::ColorIterator &ci, const GraphicsStateGuardianBase *)
 PT (SavedFrameBuffer) RIBGraphicsStateGuardian
 Saves the indicated planes of the frame buffer (within the indicated display region) and returns it in some meaningful form that can be restored later via restore_frame_buffer().


Variables

pvector< Vertexfrib_vertices
pvector< Normalfrib_normals
pvector< TexCoordfrib_texcoords
pvector< RGBColorfrib_colors


Detailed Description

Definition in file ribGraphicsStateGuardian.cxx.


Function Documentation

void issue_color_rib const Geom geom,
Geom::ColorIterator ci,
const GraphicsStateGuardianBase
[static]
 

Definition at line 91 of file ribGraphicsStateGuardian.cxx.

References rib_colors.

void issue_normal_rib const Geom geom,
Geom::NormalIterator ni
[static]
 

Definition at line 76 of file ribGraphicsStateGuardian.cxx.

void issue_texcoord_rib const Geom geom,
Geom::TexCoordIterator ti
[static]
 

Definition at line 81 of file ribGraphicsStateGuardian.cxx.

References rib_texcoords.

void issue_vertex_rib const Geom geom,
Geom::VertexIterator vi
[static]
 

Definition at line 71 of file ribGraphicsStateGuardian.cxx.

References Geom::get_next_normal(), and rib_normals.

PT SavedFrameBuffer   ) 
 

Saves the indicated planes of the frame buffer (within the indicated display region) and returns it in some meaningful form that can be restored later via restore_frame_buffer().

This is a helper function for push_frame_buffer() and pop_frame_buffer().

Definition at line 974 of file ribGraphicsStateGuardian.cxx.

References RGBColorf.


Variable Documentation

pvector<RGBColorf> rib_colors [static]
 

Definition at line 68 of file ribGraphicsStateGuardian.cxx.

Referenced by issue_color_rib().

pvector<Normalf> rib_normals [static]
 

Definition at line 66 of file ribGraphicsStateGuardian.cxx.

Referenced by issue_vertex_rib(), and RIBGraphicsStateGuardian::write_light_color().

pvector<TexCoordf> rib_texcoords [static]
 

Definition at line 67 of file ribGraphicsStateGuardian.cxx.

Referenced by issue_texcoord_rib().

pvector<Vertexf> rib_vertices [static]
 

Definition at line 65 of file ribGraphicsStateGuardian.cxx.

Referenced by RIBGraphicsStateGuardian::write_light_color().


Generated on Fri May 2 00:46:13 2003 for Panda by doxygen1.3