#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< Vertexf > | rib_vertices |
pvector< Normalf > | rib_normals |
pvector< TexCoordf > | rib_texcoords |
pvector< RGBColorf > | rib_colors |
Definition in file ribGraphicsStateGuardian.cxx.
|
Definition at line 91 of file ribGraphicsStateGuardian.cxx. References rib_colors. |
|
Definition at line 76 of file ribGraphicsStateGuardian.cxx. |
|
Definition at line 81 of file ribGraphicsStateGuardian.cxx. References rib_texcoords. |
|
Definition at line 71 of file ribGraphicsStateGuardian.cxx. References Geom::get_next_normal(), and rib_normals. |
|
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. |
|
Definition at line 68 of file ribGraphicsStateGuardian.cxx. Referenced by issue_color_rib(). |
|
Definition at line 66 of file ribGraphicsStateGuardian.cxx. Referenced by issue_vertex_rib(), and RIBGraphicsStateGuardian::write_light_color(). |
|
Definition at line 67 of file ribGraphicsStateGuardian.cxx. Referenced by issue_texcoord_rib(). |
|
Definition at line 65 of file ribGraphicsStateGuardian.cxx. Referenced by RIBGraphicsStateGuardian::write_light_color(). |