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

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

Variables

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


Function Documentation

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

Definition at line 88 of file ribGraphicsStateGuardian.cxx.

References Geom::get_next_color(), RGBColorf, and rib_colors.

Referenced by RIBGraphicsStateGuardian::draw_simple_poly().

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

Definition at line 73 of file ribGraphicsStateGuardian.cxx.

References Geom::get_next_normal(), and rib_normals.

Referenced by RIBGraphicsStateGuardian::draw_simple_poly().

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

Definition at line 78 of file ribGraphicsStateGuardian.cxx.

References Geom::get_next_texcoord(), and rib_texcoords.

Referenced by RIBGraphicsStateGuardian::draw_simple_poly().

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

Definition at line 68 of file ribGraphicsStateGuardian.cxx.

References Geom::get_next_vertex(), and rib_vertices.

Referenced by RIBGraphicsStateGuardian::draw_simple_poly().

PT SavedFrameBuffer   ) 
 

Definition at line 834 of file ribGraphicsStateGuardian.cxx.

References buffer.


Variable Documentation

pvector<RGBColorf> rib_colors [static]
 

Definition at line 65 of file ribGraphicsStateGuardian.cxx.

Referenced by issue_color_rib(), and RIBGraphicsStateGuardian::write_polygon().

pvector<Normalf> rib_normals [static]
 

Definition at line 63 of file ribGraphicsStateGuardian.cxx.

Referenced by issue_normal_rib(), and RIBGraphicsStateGuardian::write_polygon().

pvector<TexCoordf> rib_texcoords [static]
 

Definition at line 64 of file ribGraphicsStateGuardian.cxx.

Referenced by issue_texcoord_rib(), and RIBGraphicsStateGuardian::write_polygon().

pvector<Vertexf> rib_vertices [static]
 

Definition at line 62 of file ribGraphicsStateGuardian.cxx.

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


Generated on Fri Apr 18 00:11:01 2003 for Panda by doxygen1.3