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

luse.h File Reference

#include <pandabase.h>
#include "lvec2_ops.h"
#include "lvec3_ops.h"
#include "lvec4_ops.h"
#include "lmat_ops.h"
#include "lmatrix.h"
#include "lquaternion.h"
#include "lrotation.h"
#include "lorientation.h"
#include "lcast_to.h"
#include "fltnames.h"

Go to the source code of this file.

Defines

#define LCAST(numeric_type, object)   lcast_to((numeric_type *)0, object)

Typedefs

typedef LPoint3f Vertexf
typedef LVector3f Normalf
typedef LPoint2f TexCoordf
typedef LVecBase4f Colorf
typedef LVecBase3f RGBColorf
typedef LPoint3d Vertexd
typedef LVector3d Normald
typedef LPoint2d TexCoordd
typedef LVecBase4d Colord
typedef LVecBase3d RGBColord


Define Documentation

#define LCAST numeric_type,
object   )     lcast_to((numeric_type *)0, object)
 

Definition at line 85 of file luse.h.

Referenced by ComputedVerticesMaker::add_normal(), ComputedVerticesMaker::add_texcoord(), ComputedVerticesMaker::add_vertex(), CharacterMaker::build_joint_hierarchy(), CPT(), EggLoader::create_collision_plane(), EggLoader::create_collision_polygons(), EggLoader::make_collision_sphere(), EggLoader::make_node(), and EggLoader::make_nonindexed_primitive().


Typedef Documentation

typedef LVecBase4d Colord
 

Definition at line 98 of file luse.h.

typedef LVecBase4f Colorf
 

Definition at line 92 of file luse.h.

Referenced by TextNode::apply_attribs_to_vertices(), DXGraphicsStateGuardian8::apply_fog(), GLGraphicsStateGuardian::bind_light(), CRGraphicsStateGuardian::bind_light(), Geom::config(), CPT(), PointParticleRenderer::create_color(), DXGraphicsStateGuardian7::draw_multitri(), DXGraphicsStateGuardian7::draw_point(), DXGraphicsStateGuardian8::draw_sprite(), DXGraphicsStateGuardian7::draw_sprite(), DXGraphicsStateGuardian8::dx_init(), DXGraphicsStateGuardian7::dx_init(), event_add_particles(), event_fkey(), event_L(), event_T(), GeomTristrip::explode(), GeomTrifan::explode(), CollisionSegment::fill_viz_geom(), CollisionRay::fill_viz_geom(), NodePath::get_color(), get_color_indexed(), get_color_nonindexed(), get_color_noop(), issue_color_gl(), GraphicsStateGuardian::issue_light(), GLGraphicsStateGuardian::issue_transformed_color(), CRGraphicsStateGuardian::issue_transformed_color(), issue_transformed_color_gl(), WindowFramework::load_default_model(), Spotlight::make_image(), EggLoader::make_indexed_primitive(), EggLoader::make_nonindexed_primitive(), BuilderPrim::nonindexed_copy(), OutlineShader::OutlineShader(), BuilderBucket::output(), PlanarReflector::PlanarReflector(), SpheretexReflector::pre_apply(), ProjtexShadower::pre_apply(), DXGraphicsStateGuardian7::prepare_texture(), PT(), SpriteParticleRenderer::render(), SparkleParticleRenderer::render(), PointParticleRenderer::render(), LineParticleRenderer::render(), GeomParticleRenderer::render(), RopeNode::render_billboard(), RopeNode::render_thread(), WindowFramework::set_background_type(), Texture::set_border_color(), NodePath::set_color(), PGButton::setup(), WindowFramework::setup_lights(), setup_spotlight(), shader_keys(), SparkleParticleRenderer::SparkleParticleRenderer(), Texture::Texture(), DXGraphicsStateGuardian8::transform_color(), DXGraphicsStateGuardian7::transform_color(), and GeomTransformer::transform_colors().

typedef LVector3d Normald
 

Definition at line 96 of file luse.h.

Referenced by ComputedVerticesMaker::add_normal(), EggPolygon::cleanup(), EggGroupNode::do_compute_vertex_normals(), and EggLoader::make_nonindexed_primitive().

typedef LVector3f Normalf
 

Definition at line 90 of file luse.h.

Referenced by Geom::config(), SceneGraphAnalyzer::consider_normals(), DXGraphicsStateGuardian7::draw_multitri(), GeomTristrip::explode(), GeomTrifan::explode(), get_normal_indexed(), get_normal_nonindexed(), get_normal_noop(), issue_normal_gl(), BuilderPrim::nonindexed_copy(), BuilderBucket::output(), DXGraphicsStateGuardian7::prepare_texture(), GeomTransformer::transform_vertices(), and ComputedVertices::update().

typedef LVecBase3d RGBColord
 

Definition at line 99 of file luse.h.

Referenced by PNMImage::blend().

typedef LVecBase3f RGBColorf
 

Definition at line 93 of file luse.h.

Referenced by GLGraphicsStateGuardian::build_phony_mipmap_level(), CRGraphicsStateGuardian::build_phony_mipmap_level(), issue_color_rib(), Spotlight::make_image(), and RIBGraphicsStateGuardian::write_light_color().

typedef LPoint2d TexCoordd
 

Definition at line 97 of file luse.h.

Referenced by EggLoader::make_indexed_primitive(), and EggLoader::make_nonindexed_primitive().

typedef LPoint2f TexCoordf
 

Definition at line 91 of file luse.h.

Referenced by ComputedVerticesMaker::add_texcoord(), Geom::config(), DXGraphicsStateGuardian8::draw_prim_inner_loop(), DXGraphicsStateGuardian7::draw_prim_inner_loop(), DXGraphicsStateGuardian8::draw_prim_inner_loop_coordtexonly(), DXGraphicsStateGuardian7::draw_prim_inner_loop_coordtexonly(), event_T(), GeomTristrip::explode(), GeomTrifan::explode(), DXGraphicsStateGuardian8::GenerateSphere(), DXGraphicsStateGuardian7::GenerateSphere(), get_texcoord_indexed(), get_texcoord_nonindexed(), get_texcoord_noop(), issue_texcoord_gl(), WindowFramework::load_default_model(), BuilderBucket::output(), DXGraphicsStateGuardian7::prepare_texture(), PT(), RopeNode::render_billboard(), RopeNode::render_thread(), SpriteParticleRenderer::set_from_node(), and GeomTransformer::transform_texcoords().

typedef LPoint3d Vertexd
 

Definition at line 95 of file luse.h.

Referenced by EggPolygon::calculate_normal(), EggLoader::create_collision_plane(), and EggLoader::create_collision_polygons().

typedef LPoint3f Vertexf
 

Definition at line 89 of file luse.h.

Referenced by ComputedVerticesMaker::add_vertex(), Geom::calc_tight_bounds(), Geom::config(), CPT(), EggLoader::create_collision_polygons(), DXGraphicsStateGuardian8::draw_prim_inner_loop(), DXGraphicsStateGuardian7::draw_prim_inner_loop(), DXGraphicsStateGuardian8::draw_prim_inner_loop_coordtexonly(), DXGraphicsStateGuardian7::draw_prim_inner_loop_coordtexonly(), GLGraphicsStateGuardian::draw_sphere(), DXGraphicsStateGuardian8::draw_sphere(), DXGraphicsStateGuardian7::draw_sphere(), CRGraphicsStateGuardian::draw_sphere(), GLGraphicsStateGuardian::draw_sprite(), DXGraphicsStateGuardian8::draw_sprite(), DXGraphicsStateGuardian7::draw_sprite(), CRGraphicsStateGuardian::draw_sprite(), event_T(), GeomTristrip::explode(), GeomTrifan::explode(), LineSegs::get_current_position(), get_vertex_indexed(), get_vertex_nonindexed(), get_vertex_noop(), issue_vertex_gl(), BuilderBucket::output(), DXGraphicsStateGuardian7::prepare_texture(), PT(), ProjectionScreen::recompute_geom(), SpriteParticleRenderer::render(), SparkleParticleRenderer::render(), PointParticleRenderer::render(), LineParticleRenderer::render(), RopeNode::render_billboard(), ComputedVertices::update(), and Geom::write_verbose().


Generated on Fri Apr 18 00:10:52 2003 for Panda by doxygen1.3