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

panda/src/pnmimagetypes/colrops.c File Reference

#include "color.h"

Go to the source code of this file.

Defines

#define NULL   0
#define bmalloc   malloc
#define MAXGSHIFT   31

Functions

char * malloc (int)
double pow (double, double)
int setcolrcor (double(*f)(double, double), double a2)
int setcolrinv (double(*f)(double, double), double a2)
int setcolrgam (double g)
int colrs_gambs (register COLR *scan, int len)
int gambs_colrs (register COLR *scan, int len)
void shiftcolrs (register COLR *scan, register int len, register int adjust)
void normcolrs (register COLR *scan, int len, int adjust)

Variables

BYTE * g_mant = 0
BYTE * g_nexp = 0
BYTE(* g_bval )[256] = 0


Detailed Description

Definition in file colrops.c.


Define Documentation

#define bmalloc   malloc
 

Definition at line 30 of file colrops.c.

Referenced by setcolrcor(), and setcolrinv().

#define MAXGSHIFT   31
 

Definition at line 38 of file colrops.c.

Referenced by colrs_gambs(), and setcolrcor().

#define NULL   0
 

Definition at line 27 of file colrops.c.

Referenced by GeomNode::add_geoms_from(), CullResult::add_object(), MultiplexStream::add_ostream(), Datagram::add_string(), Multifile::add_subfile(), DXGraphicsStateGuardian8::add_to_FVFBuf(), ComputedVerticesMaker::add_vertex_joints(), GraphicsEngine::WindowRenderer::add_window(), RenderState::adjust_all_priorities(), AnalogNode::AnalogNode(), CollisionLevelState::any_in_bounds(), EggNode::apply_texmats(), CullTraverserData::apply_transform_and_state(), attach_sky(), RenderState::Attribute::Attribute(), PointerToArray< Element >::back(), BamReader::BamReader(), BaseForce::BaseForce(), PointerToArray< Element >::begin(), EggPrimitive::begin(), GLGraphicsStateGuardian::begin_bind_clip_planes(), GraphicsStateGuardian::begin_bind_clip_planes(), GraphicsStateGuardian::begin_decal_nested(), glxGraphicsWindow::begin_frame(), wdxGraphicsWindow8::begin_frame(), CollisionHandlerQueue::begin_group(), CollisionHandlerEvent::begin_group(), ComputedVerticesMaker::begin_new_space(), GraphicsStateGuardian::begin_scene(), CullResult::bin_removed(), PartBundle::bind_anim(), DXGraphicsStateGuardian8::bind_clip_plane(), CRGraphicsStateGuardian::bind_light(), GLGraphicsStateGuardian::bind_texture(), MesherTempl< PrimType >::build_sheets(), BuilderBucket::BuilderBucket(), ButtonNode::ButtonNode(), ButtonRegistry::ButtonRegistry(), PointerToArray< Element >::capacity(), CD3DFont::CD3DFont(), NodePathComponent::CData::CData(), ChanConfig::chan_eval(), CharacterMaker::CharacterMaker(), wcrGraphicsWindow::check_for_color_cursor_support(), Loader::check_load(), LinearEulerIntegrator::child_integrate(), AngularEulerIntegrator::child_integrate(), PandaNode::Children::Children(), PandaNode::ChildrenCopy::ChildrenCopy(), Patchfile::cleanup(), ShaderTransition::clear(), PNMImage::clear(), PhysicalNode::clear(), ForceNode::clear(), TextureCollection::clear(), ParametricCurveCollection::clear(), PointerToArray< Element >::clear(), PointerTo< ClientTrackerDevice >::clear(), EggVertex::clear_grefs(), AnimControlCollection::clear_stop_event(), Multifile::clear_subfiles(), EggPrimitive::clear_texture(), NodePath::clear_transparency(), NodePath::clear_two_sided(), ClientBase::ClientBase(), HTTPClient::close(), AccumulatedAttribs::collect(), SceneGraphAnalyzer::collect_statistics(), colrs_gambs(), CollisionTraverser::compare_collider_to_node(), RenderEffects::Effect::compare_to(), RenderAttrib::compare_to_impl(), Child::complete_pointers(), Parent::complete_pointers(), Person::complete_pointers(), GeomNode::CData::complete_pointers(), EggTransform3d::Component::Component(), TransformState::compose(), ComputedVerticesMaker::ComputedVerticesMaker(), Geom::config(), ConfigureFn(), ConstPointerToArray< Element >::ConstPointerToArray(), PandaNode::copy_children(), GLGraphicsStateGuardian::copy_texture(), AnimBundleMaker::create_s_channel(), EggVertexPool::create_unique_vertex(), DInput8Info::CreateJoystickOrPad(), DXTextureContext8::CreateTexture(), DXTextureContext7::CreateTexture(), GraphicsEngine::cull_bin_draw(), PandaNode::cull_callback(), ProjectionScreen::cull_callback(), Character::cull_callback(), CullableObject::CullableObject(), wcrGraphicsWindow::deactivate_window(), DXGraphicsStateGuardian8::DeleteAllDeviceObjects(), CD3DFont::DeleteDeviceObjects(), wcrGraphicsWindow::DestroyMe(), EggNode::determine_alpha_mode(), EggNode::determine_bin(), EggPrimitive::determine_depth_test_mode(), EggNode::determine_depth_test_mode(), EggPrimitive::determine_depth_write_mode(), CharacterMaker::determine_primitive_home(), DialNode::DialNode(), DInput8Info::DInput8Info(), ClientBase::disconnect_device(), NodePath::do_billboard_axis(), NodePath::do_billboard_point_eye(), NodePath::do_billboard_point_world(), TransformState::do_compose(), RenderState::do_compose(), RenderState::do_invert_compose(), TextNode::do_measure(), PartGroup::do_update(), Geom::draw(), DXGraphicsStateGuardian8::draw_line(), DXGraphicsStateGuardian8::draw_point(), DXGraphicsStateGuardian7::draw_point(), DXGraphicsStateGuardian8::draw_prim_inner_loop(), DXGraphicsStateGuardian7::draw_prim_inner_loop_coordtexonly(), DXGraphicsStateGuardian8::draw_sphere(), DXGraphicsStateGuardian7::draw_sphere(), GLGraphicsStateGuardian::draw_sprite(), DXGraphicsStateGuardian8::draw_sprite(), DXGraphicsStateGuardian7::draw_sprite(), CullHandler::draw_with_decals(), CD3DFont::DrawText(), CD3DFont::DrawTextScaled(), DXGraphicsStateGuardian8::dx_init(), DXGraphicsStateGuardian7::dx_init(), DXGraphicsStateGuardian7::DXGraphicsStateGuardian7(), DXGraphicsStateGuardian8::DXGraphicsStateGuardian8(), DXTextureContext7::DXTextureContext7(), DXTextureContext8::DXTextureContext8(), RenderEffects::Effect::Effect(), CharacterMaker::egg_to_index(), EggNode::EggNode(), EggVertexPool::EggVertexPool(), ConstPointerToArray< Element >::empty(), PointerToArray< Element >::empty(), CRGraphicsStateGuardian::enable_lighting(), PointerToArray< Element >::end(), EggVertexPool::end(), GraphicsStateGuardian::end_bind_lights(), wdxGraphicsWindow8::end_flip(), GraphicsWindow::end_flip(), CD3DFont::EndText(), PGMouseWatcherRegion::enter(), EnumTexFmtsCallback(), PointerToArray< Element >::erase(), ParametricCurveCollection::evaluate(), event_d(), event_n(), event_p(), event_s(), event_W(), EventParameter::EventParameter(), VirtualFileSystem::exists(), PGMouseWatcherRegion::exit(), NodePath::fail(), Loader::fetch_load(), PNMImage::fill(), DXTextureContext8::FillDDSurfTexturePixels(), Geom::fillin(), CollisionSolid::fillin(), BamReader::finalize_now(), wdxGraphicsPipe8::find_all_card_memavails(), NodePath::find_all_textures(), CullBinManager::find_bin(), StaticTextFont::find_character_gsets(), PiecewiseCurve::find_curve(), FactoryBase::find_registered_type(), PandaFramework::find_window(), CullResult::finish_cull(), SceneGraphReducer::flatten_siblings(), BuilderPrimI::flatten_vertex_properties(), GraphicsEngine::flip_windows(), FogAttrib::FogAttrib(), VrpnClient::free_analog(), DXGraphicsStateGuardian8::free_nondx_resources(), TypeRegistry::freshen_derivations(), PointerToArray< Element >::front(), wdxGraphicsWindow7::fullscreen_restored(), gambs_colrs(), GeomIssuer::GeomIssuer(), RenderState::get_attrib(), DatagramIterator::get_be_int16(), DatagramIterator::get_be_uint64(), NodePath::get_bin_draw_order(), NodePath::get_bin_name(), CullResult::get_binary_state(), EggBinMaker::get_bins_for_group(), CullTraverser::get_bounds_inner_viz_state(), CullTraverser::get_bounds_outer_viz_state(), ButtonRegistry::get_button(), TextNode::get_card_transformed(), PandaNode::get_child(), PartGroup::get_child(), TypeRegistry::get_child_class(), EggGroup::get_collide_mask(), NodePath::get_color(), BuilderVertex::get_color_value(), get_command_line_filenames(), PandaFramework::get_default_pipe(), PandaFramework::get_default_window_props(), wcrGraphicsWindow::get_depth_bitwidth(), VrpnClient::get_dial(), PGEntry::get_display_wtext(), GraphicsLayer::get_dr(), TextNode::get_draw_order(), TextEncoder::get_encoded_char(), LoaderFileTypeBam::get_extension(), DatagramIterator::get_fixed_string(), DatagramIterator::get_float64(), AnimControlCollection::get_frame(), ClockObject::get_frame_rate(), CollisionEntry::get_from(), GeomNode::get_geom(), NodePath::get_hidden_ancestor(), GraphicsPipe::get_hw_channel(), DatagramIterator::get_int64(), wglGraphicsPipe::get_interface_name(), glxGraphicsPipe::get_interface_name(), wdxGraphicsPipe8::get_interface_name(), NonlinearImager::get_internal_scene(), DisplayRegion::get_layer(), NodePathComponent::get_length(), get_models(), GraphicsWindow::get_mouse_data(), PGTop::get_mouse_watcher(), MouseWatcher::get_mouse_x(), MouseWatcher::get_mouse_y(), Multifile::get_multifile_name(), TypeRegistry::get_name(), NodePathComponent::get_node(), GraphicsPipeSelection::get_num_aux_modules(), TypeRegistry::get_num_child_classes(), PandaNode::Children::get_num_children(), PartGroup::get_num_children(), AnimGroup::get_num_children(), ParametricCurveCollection::get_num_curves(), GraphicsLayer::get_num_drs(), Loader::Results::get_num_files(), GeomNode::get_num_geoms(), EggVertex::get_num_global_coord(), WorkingNodePath::get_num_nodes(), Event::get_num_parameters(), TypeRegistry::get_num_parent_classes(), Character::get_num_parts(), FactoryBase::get_num_preferred(), RenderState::get_num_states(), ParametricCurveDrawer::get_num_ticks(), ParametricCurveCollection::get_num_timewarps(), PNMFileTypeRegistry::get_num_types(), TransformState::get_num_unused_states(), RenderState::get_num_unused_states(), LightAttrib::get_operation(), ClipPlaneAttrib::get_operation(), MouseWatcher::get_over_regions(), TypeRegistry::get_parent_class(), DisplayRegion::get_pipe(), FactoryBase::get_preferred(), BamReader::get_pta(), NodePath::get_quat(), Event::get_receiver(), PointerToArray< Element >::get_ref_count(), DisplayRegion::get_right(), TypeRegistry::get_root_class(), CurveFitter::get_sample_hpr(), NodePath::get_scale(), Camera::get_scene(), CollisionSolid::get_solid_viz_state(), CollisionLevelState::get_space(), Multifile::get_subfile_length(), AnimChannelMatrixXfmTable::get_table(), Geom::get_texcoords(), TextEncoder::get_text_as_ascii(), DisplayRegion::get_top(), NodePath::get_transparency(), NodePath::get_two_sided(), LoaderFileTypeRegistry::get_type(), DatagramIterator::get_uint16(), DatagramIterator::get_uint32(), DatagramIterator::get_uint64(), EggNode::get_vertex_frame(), PointerToArray< Element >::get_void_ptr(), GraphicsLayer::get_window(), GraphicsWindow::get_window_event(), TextEncoder::get_wtext_as_ascii(), ParametricCurveCollection::get_xyz_curve(), GetAvailVidMem(), CD3DFont::GetTextExtent(), glxGraphicsStateGuardian::glxGraphicsStateGuardian(), glxGraphicsWindow::glxGraphicsWindow(), PNMImageHeader::has_alpha(), CollisionLevelState::has_any_collide_geom(), CollisionLevelState::has_any_collider(), NodePath::has_bin(), GraphicsWindow::has_button_event(), EggGroup::has_collide_mask(), CollisionTraverser::has_collider(), ParametricCurveCollection::has_curve(), FontPool::has_font(), GraphicsWindow::has_keyboard(), PNMFileType::has_magic_number(), NodePath::has_material(), ModelPool::has_model(), PandaNode::has_selective_visibility(), PGItem::has_state_def(), AnimControlCollection::has_stop_event(), AnimChannelScalarTable::has_table(), TexturePool::has_texture(), NodePath::has_texture_off(), NodePath::has_transparency(), NodePath::heads_up(), herc_keys(), init_config_string(), DXGraphicsStateGuardian8::init_shader(), CD3DFont::InitDeviceObjects(), EggPrimitive::insert(), NodePath::instance_to(), LinearIntegrator::integrate(), CD3DFont::InvalidateDeviceObjects(), TypeRegistryNode::is_derived_from(), VirtualFileSystem::is_directory(), VirtualFileMountMultifile::is_directory(), PandaNode::is_geom_node(), ConnectionWriter::is_immediate(), Multifile::is_read_valid(), VirtualFileSystem::is_regular_file(), VirtualFileMountSystem::is_regular_file(), EggNode::is_under_transform(), AnimChannelMatrixXfmTable::is_valid_id(), BamFile::is_valid_read(), GraphicsStateGuardian::issue_color(), GLGraphicsStateGuardian::issue_cull_face(), RenderState::issue_delta_modify(), DXGraphicsStateGuardian8::issue_depth_write(), CRGraphicsStateGuardian::issue_render_mode(), DXGraphicsStateGuardian8::issue_texture(), ThreadDummyImpl::join(), jpeg_istream_src(), jpeg_ostream_dest(), GeomParticleRenderer::kill_particle(), load_chancfg_database(), load_egg_file(), load_from_loader(), WindowFramework::load_model(), WindowFramework::load_models(), NodePath::look_at(), FontPool::lookup_filename(), AnimControlCollection::loop(), VirtualFileSystem::ls(), VirtualFileSystem::ls_all(), VirtualFile::ls_all(), main(), CullTraverser::make_bounds_viz(), EggLoader::make_collision_plane(), EggLoader::make_collision_solids(), ShaderTransition::make_copy(), Spotlight::make_copy(), RopeNode::CData::make_copy(), CharacterJoint::make_copy(), PartBundle::make_copy(), wglGraphicsWindow::make_current(), glxGraphicsWindow::make_current(), GraphicsLayer::make_display_region(), ParametricCurveCollection::make_even(), FactoryBase::make_instance(), FactoryBase::make_instance_more_general(), GraphicsChannel::make_layer(), TextEncoder::make_lower(), CullResult::make_new_bin(), EggLoader::make_node(), CharacterMaker::make_node(), PNMImageHeader::make_reader(), CharacterMaker::make_static_primitive(), PNMFileTypeTIFF::make_writer(), PNMImageHeader::make_writer(), MaterialAttrib::MaterialAttrib(), ConstPointerToArray< Element >::max_size(), PointerToArray< Element >::max_size(), TextNode::measure_row(), MesherStrip< PrimType >::measure_sheet(), min_shader_keys(), MouseWatcher::MouseWatcher(), MultiplexStream::MultiplexStream(), MyGetProcAddr(), NodePath::NodePath(), NodePathComponent::NodePathComponent(), GlobalPointerRegistry::ns_get_pointer(), MaterialPool::ns_list_contents(), ModelPool::ns_load_model(), DatagramInputFile::open(), SubStreamBuf::open(), glxGraphicsWindow::open_window(), PointerToArray< Element >::operator Element *(), draw_sprite_vertex_less::operator()(), RenderState::operator<(), PointerToBase< T >::operator<(), BuilderBucket::operator<(), operator<<(), PointerToBase< T >::operator<=(), TextGlyph::operator=(), TransformState::operator=(), NodePathComponent::operator=(), CullableObject::operator=(), EggVertex::operator=(), HTTPDate::operator=(), GraphicsWindow::operator=(), GraphicsLayer::operator=(), GraphicsChannel::operator=(), BuilderAttribTempl< VT, NT, TT, CT >::operator==(), PointerToBase< T >::operator>=(), PointerToArray< Element >::operator[](), EggXfmSAnim::optimize(), NodePathComponent::output(), CollisionSolid::output(), CollisionPolygon::output(), BuilderBucket::output(), RenderAttrib::output_comparefunc(), AnalogNode::OutputData::OutputData(), BamReader::p_read_object(), PartBundleNode::PartBundleNode(), Patcher::Patcher(), PGEntry::PGEntry(), PGMouseWatcherGroup::PGMouseWatcherGroup(), PlanarReflector::PlanarReflector(), AnimControlCollection::play(), PNMImage::PNMImage(), PNMImageHeader::PNMImageHeader(), PointerToArray< Element >::PointerToArray(), PointerToBase< T >::PointerToBase(), PointerToArray< Element >::pop_back(), GraphicsStateGuardian::pop_frame_buffer(), AnimControlCollection::pose(), BaseIntegrator::precompute_angular_matrices(), RIBGraphicsStateGuardian::prepare_display_region(), GLGraphicsStateGuardian::prepare_display_region(), CRGraphicsStateGuardian::prepare_display_region(), GLGraphicsStateGuardian::prepare_geom_node(), CRGraphicsStateGuardian::prepare_geom_node(), GraphicsStateGuardian::prepare_texture(), GraphicsPipeSelection::print_pipe_types(), Child::print_relationships(), Parent::print_relationships(), Person::print_relationships(), WinGraphicsWindow::process_1_event(), ConnectionReader::process_incoming_data(), ConnectionListener::process_incoming_data(), ConnectionReader::process_raw_incoming_tcp_data(), ProjtexShader::ProjtexShader(), PStatThread::PStatThread(), PT(), ButtonRegistry::ptr(), TypeRegistry::ptr(), PointerToArray< Element >::push_back(), TypeRegistryNode::r_build_subtrees(), Character::r_copy_children(), PointerToArray< Element >::rbegin(), PNMImage::read(), read_bytes(), BamReader::read_cdata(), ComputedVertices::VertexTransform::read_datagram(), VirtualFileSystem::read_file(), VirtualFile::read_file(), BamReader::read_object(), BamFile::read_object(), DXGraphicsStateGuardian8::read_pixel_shader(), BamReader::read_pointers(), DXGraphicsStateGuardian8::read_vertex_shader(), ConnectionListener::receive_datagram(), CollisionSphere::recompute_bound(), CollisionPlane::recompute_bound(), TypeRegistry::record_alternate_name(), TypeRegistry::record_derivation(), CullHandler::record_object(), ProjectionScreen::regenerate_screen(), ButtonRegistry::RegistryNode::RegistryNode(), PGItem::release(), GraphicsStateGuardian::release_all_geoms(), CRGraphicsStateGuardian::release_geom_node(), release_lock(), DXGraphicsStateGuardian8::ReleaseAllDeviceObjects(), PandaNode::remove_all_children(), NonlinearImager::remove_all_viewers(), PhysicsManager::remove_angular_force(), GraphicsWindow::remove_channel(), GraphicsLayer::remove_dr(), RenderEffects::remove_effect(), MouseWatcherGroup::remove_region(), PointerToArray< Element >::rend(), GraphicsEngine::render_subframe(), Extractor::request_all_subfiles(), GraphicsWindow::request_properties(), TypeRegistry::reregister_types(), CollisionLevelState::reserve(), CardMaker::reset(), DXGraphicsStateGuardian8::reset(), DXGraphicsStateGuardian8::reset_d3d_device(), RIBGraphicsStateGuardian::reset_transform(), GeomParticleRenderer::resize_pool(), PandaNode::safe_to_flatten_below(), Multifile::scan_directory(), ConnectionWriter::send(), DXGraphicsStateGuardian8::set_ambient_light(), WindowFramework::set_background_type(), CRGraphicsStateGuardian::set_blend_mode(), TextNode::set_card_border(), NodePath::set_color_off(), DXGraphicsStateGuardian7::set_context(), BuilderVertexI::set_coord_value(), ParametricCurveDrawer::set_curve(), ParametricCurveDrawer::set_curves(), TextNode::set_default_font(), GraphicsStateGuardian::set_depth_clear_value(), DisplayRegion::set_dimensions(), GLGraphicsStateGuardian::set_draw_buffer(), TextNode::set_frame_color(), CollisionEntry::set_from_surface_normal(), Connection::set_keep_alive(), NodePath::set_mat(), NodePath::set_material(), EggPrimitive::set_material(), CollisionHandlerPhysical::ColliderDef::set_node(), TransformState::set_quat(), DXGraphicsStateGuardian8::set_read_buffer(), CRGraphicsStateGuardian::set_read_buffer(), TransformState::set_scale(), ShaderTransition::set_shader_order(), AnimControlCollection::set_stop_event(), PGEntry::set_text(), PGEntry::set_text_def(), GraphicsEngine::set_threading_model(), TextNode::set_transform(), NodePath::set_transparency(), TextEncoder::set_unicode_char(), Transform2SG::set_velocity_node(), PandaFramework::set_window_title(), setcolrcor(), setcolrinv(), EggLoader::setup_bucket(), GraphicsEngine::setup_scene(), shader_keys(), PandaFramework::show_collision_solids(), DXGraphicsStateGuardian8::show_frame(), PointerToArray< Element >::size(), BamReader::skip_pointer(), SpheretexShader::SpheretexShader(), split_vertex(), PandaNode::stash_child(), WinGraphicsWindow::static_window_proc(), Extractor::step(), AnimControlCollection::stop(), AnimControlCollection::store_anim(), Texture::string_wrap_mode(), DXGraphicsStateGuardian8::support_overlay_window(), PNMFileTypeSGI::Writer::supports_write_row(), TextNode::tack_on_accent(), HTTPClient::test_connection(), CollisionSolid::test_intersection(), CollisionPolygon::test_intersection_from_ray(), CollisionSolid::test_intersection_from_sphere(), EggNode::test_under_integrity(), TextGlyph::TextGlyph(), TextureAttrib::TextureAttrib(), TrackerNode::TrackerNode(), Transform2SG::Transform2SG(), PandaNode::transform_changed(), GeomTransformer::transform_vertices(), CullTraverser::traverse(), CollisionTraverser::traverse(), VirtualFileSystem::unmount_point(), Texture::unprepare(), WinGraphicsWindow::update_cursor_window(), PointerToArray< Element >::v(), wglGraphicsStateGuardian::wglGraphicsStateGuardian(), wdxGraphicsWindow8::window_proc(), WinGraphicsPipe::WinGraphicsPipe(), PGMouseWatcherRegion::without(), Multifile::word_to_streampos(), TextNode::wordwrap_to(), WorkingNodePath::WorkingNodePath(), ButtonRegistry::write(), PNMImage::write(), Spotlight::write(), RenderEffects::write(), AccumulatedAttribs::write(), CollisionTraverser::write(), CollisionSolid::write(), PartBundle::write(), ParametricCurve::write_egg(), BamFile::write_object(), BamWriter::write_pointer(), PNMFileTypeSGI::Writer::Writer(), RenderEffects::xform(), RenderEffect::xform(), CollisionNode::xform(), AnalogNode::~AnalogNode(), AnimControlCollection::~AnimControlCollection(), BaseIntegrator::~BaseIntegrator(), BoundedObject::~BoundedObject(), ButtonNode::~ButtonNode(), CollisionHandlerFloor::~CollisionHandlerFloor(), CollisionHandlerPusher::~CollisionHandlerPusher(), CollisionSolid::~CollisionSolid(), CollisionTraverser::~CollisionTraverser(), CullableObject::~CullableObject(), CullBin::~CullBin(), CullResult::~CullResult(), DXGeomNodeContext7::~DXGeomNodeContext7(), DXGraphicsStateGuardian7::~DXGraphicsStateGuardian7(), FactoryBase::~FactoryBase(), FactoryParams::~FactoryParams(), GeomNode::~GeomNode(), GeomTransformer::~GeomTransformer(), glxGraphicsStateGuardian::~glxGraphicsStateGuardian(), Loader::~Loader(), LoaderFileType::~LoaderFileType(), LoaderFileTypeRegistry::~LoaderFileTypeRegistry(), MouseWatcher::~MouseWatcher(), NonlinearImager::~NonlinearImager(), PGMouseWatcherRegion::~PGMouseWatcherRegion(), PNMFileTypeRegistry::~PNMFileTypeRegistry(), PointerToBase< T >::~PointerToBase(), TextFont::~TextFont(), TextNode::~TextNode(), wcrGraphicsWindow::~wcrGraphicsWindow(), wglGraphicsStateGuardian::~wglGraphicsStateGuardian(), WindowFramework::~WindowFramework(), WinGraphicsPipe::~WinGraphicsPipe(), and WorkingNodePath::~WorkingNodePath().


Function Documentation

int colrs_gambs register COLR *  scan,
int  len
 

Definition at line 105 of file colrops.c.

References g_bval, MAXGSHIFT, and NULL.

int gambs_colrs register COLR *  scan,
int  len
 

Definition at line 153 of file colrops.c.

References g_mant, g_nexp, and NULL.

char* malloc int   ) 
 

Referenced by ppm_addtocolorhash(), ppm_alloccolorhash(), ppm_colorhashtocolorhist(), ppm_colorhisttocolorhash(), and ppm_computecolorhash().

void normcolrs register COLR *  scan,
int  len,
int  adjust
 

Definition at line 209 of file colrops.c.

double pow double  ,
double 
 

Referenced by Spotlight::bind(), and setcolrgam().

int setcolrcor double(*  f)(double, double),
double  a2
 

Definition at line 51 of file colrops.c.

References bmalloc, g_bval, MAXGSHIFT, and NULL.

Referenced by setcolrgam().

int setcolrgam double  g  ) 
 

Definition at line 97 of file colrops.c.

References pow(), setcolrcor(), and setcolrinv().

int setcolrinv double(*  f)(double, double),
double  a2
 

Definition at line 71 of file colrops.c.

References bmalloc, g_mant, g_nexp, and NULL.

Referenced by setcolrgam().

void shiftcolrs register COLR *  scan,
register int  len,
register int  adjust
 

Definition at line 189 of file colrops.c.


Variable Documentation

BYTE(* g_bval)[256] = 0 [static]
 

Definition at line 42 of file colrops.c.

Referenced by colrs_gambs(), and setcolrcor().

BYTE* g_mant = 0 [static]
 

Definition at line 40 of file colrops.c.

Referenced by gambs_colrs(), and setcolrinv().

BYTE * g_nexp = 0 [static]
 

Definition at line 40 of file colrops.c.

Referenced by gambs_colrs(), and setcolrinv().


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