#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(). |
1.3