3d Directory Reference

src/3d/

Directories

directory  driver

Files

file  anim_ctrl.cpp [code]
 

TODO: File description.


file  anim_detail_trav.cpp [code]
 

TODO: File description.


file  animatable.cpp [code]
 

Class IAnimatable.


file  animated_lightmap.cpp [code]
 

TODO: File description.


file  animated_material.cpp [code]
 

TODO: File description.


file  animated_morph.cpp [code]
 

TODO: File description.


file  animated_value.cpp [code]
 

TODO: File description.


file  animation.cpp [code]
 

TODO: File description.


file  animation_optimizer.cpp [code]
 

TODO: File description.


file  animation_playlist.cpp [code]
 

TODO: File description.


file  animation_set.cpp [code]
 

TODO: File description.


file  animation_set_user.cpp [code]
 

TODO: File description.


file  animation_time.cpp [code]
 

TODO: File description.


file  async_file_manager_3d.cpp [code]
 

TODO: File description.


file  async_texture_block.cpp [code]
 

TODO: File description.


file  async_texture_manager.cpp [code]
 

TODO: File description.


file  bezier_patch.cpp [code]
 

TODO: File description.


file  bloom_effect.cpp [code]
 

Bloom Effect.


file  bone.cpp [code]
 

TODO: File description.


file  camera.cpp [code]
 

TODO: File description.


file  camera_col.cpp [code]
 

TODO: File description.


file  channel_mixer.cpp [code]
 

class CChannelMixer


file  clip_trav.cpp [code]
 

TODO: File description.


file  cloud.cpp [code]
 

cloud implementation


file  cloud_scape.cpp [code]
 

cloud_scape implementation


file  cloud_scape_user.cpp [code]
 

implementation of the user interface for water


file  cluster.cpp [code]
 

Implementation of a cluster.


file  coarse_mesh_build.cpp [code]
 

TODO: File description.


file  coarse_mesh_manager.cpp [code]
 

Management of coarse meshes.


file  computed_string.cpp [code]
 

Computed string.


file  cube_grid.cpp [code]
 

TODO: File description.


file  cube_map_builder.cpp [code]
 

a function that helps to build cube maps


file  debug_vb.cpp [code]
file  deform_2d.cpp [code]
 

TODO: File description.


file  driver.cpp [code]
 

Generic driver.


file  driver_user.cpp [code]
 

TODO: File description.


file  driver_user2.cpp [code]
 

TODO: File description.


file  dru.cpp [code]
 

Driver Utilities.


file  event_mouse_listener.cpp [code]
 

TODO: File description.


file  fast_ptr_list.cpp [code]
 

TODO: File description.


file  fasthls_modifier.cpp [code]
 

TODO: File description.


file  flare_model.cpp [code]
 

TODO: File description.


file  flare_shape.cpp [code]
 

TODO: File description.


file  font_generator.cpp [code]
 

CFontGenerator class.


file  font_manager.cpp [code]
 

TODO: File description.


file  frustum.cpp [code]
 

TODO: File description.


file  heat_haze.cpp [code]
 

TODO: File description.


file  height_map.cpp [code]
 

TODO: File description.


file  hls_color_texture.cpp [code]
 

TODO: File description.


file  hls_texture_bank.cpp [code]
 

TODO: File description.


file  hls_texture_manager.cpp [code]
 

TODO: File description.


file  hrc_trav.cpp [code]
 

TODO: File description.


file  ig_surface_light.cpp [code]
 

TODO: File description.


file  ig_surface_light_build.cpp [code]
 

TODO: File description.


file  index_buffer.cpp [code]
 

Index buffers.


file  init_3d.cpp [code]
file  instance_group_user.cpp [code]
 

Implementation of the user interface managing instance groups.


file  instance_lighter.cpp [code]
 

TODO: File description.


file  key.cpp [code]
 

TODO: File description.


file  landscape.cpp [code]
 

TODO: File description.


file  landscape_collision_grid.cpp [code]
 

TODO: File description.


file  landscape_def.cpp [code]
 

Definition for Landscape.


file  landscape_face_vector_manager.cpp [code]
 

TODO: File description.


file  landscape_model.cpp [code]
 

TODO: File description.


file  landscape_profile.cpp [code]
 

TODO: File description.


file  landscape_user.cpp [code]
 

TODO: File description.


file  landscape_vegetable_block.cpp [code]
 

TODO: File description.


file  landscapeig_manager.cpp [code]
 

TODO: File description.


file  landscapevb_allocator.cpp [code]
 

TODO: File description.


file  landscapevb_info.cpp [code]
 

TODO: File description.


file  light.cpp [code]
 

CLight definition.


file  light_contribution.cpp [code]
 

TODO: File description.


file  light_influence_interpolator.cpp [code]
 

TODO: File description.


file  light_trav.cpp [code]
 

TODO: File description.


file  light_user.cpp [code]
 

TODO: File description.


file  lighting_manager.cpp [code]
 

TODO: File description.


file  load_balancing_trav.cpp [code]
 

The LoadBalancing traversal.


file  lod_character_builder.cpp [code]
 

TODO: File description.


file  lod_character_instance.cpp [code]
 

TODO: File description.


file  lod_character_manager.cpp [code]
 

TODO: File description.


file  lod_character_shape.cpp [code]
 

TODO: File description.


file  lod_character_shape_bank.cpp [code]
 

TODO: File description.


file  lod_character_texture.cpp [code]
 

TODO: File description.


file  logic_info.cpp [code]
 

TODO: File description.


file  material.cpp [code]
 

CMaterial implementation.


file  matrix_3x4.cpp [code]
 

TODO: File description.


file  mesh.cpp [code]
 

TODO: File description.


file  mesh_base.cpp [code]
 

TODO: File description.


file  mesh_base_instance.cpp [code]
 

TODO: File description.


file  mesh_blender.cpp [code]
 

TODO: File description.


file  mesh_block_manager.cpp [code]
 

TODO: File description.


file  mesh_geom.cpp [code]
 

TODO: File description.


file  mesh_instance.cpp [code]
 

TODO: File description.


file  mesh_morpher.cpp [code]
 

TODO: File description.


file  mesh_mrm.cpp [code]
 

TODO: File description.


file  mesh_mrm_instance.cpp [code]
 

TODO: File description.


file  mesh_mrm_skin.cpp [code]
 

Skin computation part for class CMeshMRM.


file  mesh_mrm_skin_template.cpp [code]
file  mesh_mrm_skinned.cpp [code]
 

Optimised shape for skinned object with MRM, 1 UV coordinates, 1 to 4 skinning weight and 256 matrices This shape works only in skin group mode.


file  mesh_mrm_skinned_instance.cpp [code]
 

Optimised instance for skinned object with MRM, 1 UV coordinates, 1 to 4 skinning weight and 256 matrices.


file  mesh_mrm_skinned_template.cpp [code]
file  mesh_multi_lod.cpp [code]
 

Mesh with several LOD meshes.


file  mesh_multi_lod_instance.cpp [code]
 

An instance of CMeshMulitLod.


file  mesh_vertex_program.cpp [code]
 

TODO: File description.


file  meshvp_per_pixel_light.cpp [code]
 

TODO: File description.


file  meshvp_wind_tree.cpp [code]
 

TODO: File description.


file  mini_col.cpp [code]
 

TODO: File description.


file  motion_blur.cpp [code]
 

TODO: File description.


file  mrm_builder.cpp [code]
 

A Builder of MRM.


file  mrm_internal.cpp [code]
 

Internal Classes for CMRMBuilder.


file  mrm_level_detail.cpp [code]
 

TODO: File description.


file  mrm_mesh.cpp [code]
 

Internal mesh for CMRMBuilder.


file  mrm_parameters.cpp [code]
 

parameters of MRM build process.


file  nelu.cpp [code]
 

TODO: File description.


file  noise_3d.cpp [code]
 

cloud_scape implementation


file  packed_world.cpp [code]
 

Collision on a set of packed zones (packed representation).


file  packed_zone.cpp [code]
 

Collision on a set of packed zones (packed representation).


file  particle_system.cpp [code]
 

TODO: File description.


file  particle_system_manager.cpp [code]
 

TODO: File description.


file  particle_system_model.cpp [code]
 

TODO: File description.


file  particle_system_process.cpp [code]
 

TODO: File description.


file  particle_system_shape.cpp [code]
 

TODO: File description.


file  particle_system_sound_user.cpp [code]
 

TODO: File description.


file  patch.cpp [code]
 

TODO: File description.


file  patch_lightmap.cpp [code]
 

Patch implementation related to lightmaping (texture Near/Far).


file  patch_noise.cpp [code]
 

CPatch implementation of Noise.


file  patch_rdr_pass.cpp [code]
 

TODO: File description.


file  patch_render.cpp [code]
 

CPatch implementation of render: VretexBuffer and PrimitiveBlock build.


file  patch_vegetable.cpp [code]
 

CPatch implementation for vegetable management.


file  patchdlm_context.cpp [code]
 

TODO: File description.


file  patchuv_locator.cpp [code]
 

TODO: File description.


file  play_list_manager.cpp [code]
 

TODO: File description.


file  play_list_manager_user.cpp [code]
 

TODO: File description.


file  play_list_user.cpp [code]
 

TODO: File description.


file  point_light.cpp [code]
 

TODO: File description.


file  point_light_model.cpp [code]
 

TODO: File description.


file  point_light_named.cpp [code]
 

TODO: File description.


file  point_light_named_array.cpp [code]
 

TODO: File description.


file  portal.cpp [code]
 

Implementation of a portal.


file  primitive_profile.cpp [code]
 

Primitive counter.


file  ps_allocator.cpp [code]
file  ps_attrib_maker_bin_op.cpp [code]
 

TODO: File description.


file  ps_attrib_maker_helper.cpp [code]
file  ps_attrib_maker_template.cpp [code]
file  ps_color.cpp [code]
 

TODO: File description.


file  ps_dot.cpp [code]
 

Dot particles.


file  ps_emitter.cpp [code]
 

TODO: File description.


file  ps_face.cpp [code]
 

Face particles.


file  ps_face_look_at.cpp [code]
 

Face look at particles.


file  ps_fan_light.cpp [code]
 

FanLight particles.


file  ps_float.cpp [code]
 

TODO: File description.


file  ps_force.cpp [code]
 

TODO: File description.


file  ps_int.cpp [code]
 

TODO: File description.


file  ps_light.cpp [code]
file  ps_located.cpp [code]
 

TODO: File description.


file  ps_mesh.cpp [code]
 

Particle meshs.


file  ps_particle.cpp [code]
file  ps_particle2.cpp [code]
 

TODO: File description.


file  ps_particle_basic.cpp [code]
 

Some classes used for particle building.


file  ps_plane_basis_maker.cpp [code]
 

TODO: File description.


file  ps_quad.cpp [code]
 

Base quads particles.


file  ps_register_attribs.cpp [code]
file  ps_register_emitters.cpp [code]
file  ps_register_forces.cpp [code]
file  ps_register_particles.cpp [code]
file  ps_register_zones.cpp [code]
file  ps_ribbon.cpp [code]
 

Ribbons particles.


file  ps_ribbon_base.cpp [code]
 

Base class for (some) ribbons.


file  ps_ribbon_look_at.cpp [code]
 

Ribbons that faces the user.


file  ps_shockwave.cpp [code]
 

Shockwaves particles.


file  ps_sound.cpp [code]
 

TODO: File description.


file  ps_tail_dot.cpp [code]
 

Tail dot particles.


file  ps_util.cpp [code]
 

TODO: File description.


file  ps_zone.cpp [code]
 

TODO: File description.


file  ptr_set.cpp [code]
 

TODO: File description.


file  quad_effect.cpp [code]
 

TODO: File description.


file  quad_grid.cpp [code]
 

TODO: File description.


file  quad_grid_clip_cluster.cpp [code]
 

TODO: File description.


file  quad_grid_clip_manager.cpp [code]
 

TODO: File description.


file  radix_sort.cpp [code]
 

TODO: File description.


file  raw_skin.cpp [code]
 

Packed struct used for faster Software skinning.


file  raw_skinned.cpp [code]
 

Packed struct used for faster Software skinning.


file  ray_mesh.cpp [code]
file  register_3d.cpp [code]
 

TODO: File description.


file  render_trav.cpp [code]
 

TODO: File description.


file  root_model.cpp [code]
 

TODO: File description.


file  scene.cpp [code]
 

A 3d scene, manage model instantiation, tranversals etc.


file  scene_group.cpp [code]
 

TODO: File description.


file  scene_user.cpp [code]
 

TODO: File description.


file  scissor.cpp [code]
 

A scissor, used for IDriver rendering.


file  seg_remanence.cpp [code]
file  seg_remanence_shape.cpp [code]
file  shader.cpp [code]
 

TODO: File description.


file  shadow_map.cpp [code]
 

TODO: File description.


file  shadow_map_manager.cpp [code]
 

TODO: File description.


file  shadow_poly_receiver.cpp [code]
 

TODO: File description.


file  shadow_skin.cpp [code]
file  shape.cpp [code]
 

TODO: File description.


file  shape_bank.cpp [code]
 

TODO: File description.


file  shape_bank_user.cpp [code]
 

Implementation of the user interface managing instance groups.


file  shape_info.cpp [code]
 

Collision on a set of packed zones (packed representation).


file  shifted_triangle_cache.cpp [code]
 

TODO: File description.


file  skeleton_model.cpp [code]
 

TODO: File description.


file  skeleton_shape.cpp [code]
 

TODO: File description.


file  skeleton_spawn_script.cpp [code]
 

TODO: File description.


file  skeleton_weight.cpp [code]
 

TODO: File description.


file  static_quad_grid.cpp [code]
 

TODO: File description.


file  std3d.cpp [code]
file  std3d.h [code]
file  stripifier.cpp [code]
 

TODO: File description.


file  surface_light_grid.cpp [code]
 

TODO: File description.


file  tangent_space_build.cpp [code]
 

A function that add tangent space information to a vertex buffer.


file  target_anim_ctrl.cpp [code]
 

TODO: File description.


file  tess_block.cpp [code]
 

TODO: File description.


file  tess_face_priority_list.cpp [code]
 

TODO: File description.


file  tess_list.cpp [code]
 

TODO: File description.


file  tessellation.cpp [code]
 

TODO: File description.


file  text_context.cpp [code]
 

TODO: File description.


file  text_context_user.cpp [code]
 

TODO: File description.


file  texture.cpp [code]
 

ITexture & CTextureFile.


file  texture_blank.cpp [code]
 

TODO: File description.


file  texture_blend.cpp [code]
 

A helper texture class to blend between 2 others textures.


file  texture_bloom.cpp [code]
 

TODO: File description.


file  texture_bump.cpp [code]
 

TODO: File description.


file  texture_cube.cpp [code]
 

Implementation of a texture cube.


file  texture_dlm.cpp [code]
 

TODO: File description.


file  texture_emboss.cpp [code]
file  texture_far.cpp [code]
 

Texture used to store far textures for several patches.


file  texture_file.cpp [code]
 

TODO: File description.


file  texture_font.cpp [code]
 

TODO: File description.


file  texture_grouped.cpp [code]
 

TODO: File description.


file  texture_mem.cpp [code]
 

TODO: File description.


file  texture_multi_file.cpp [code]
 

TODO: File description.


file  texture_near.cpp [code]
 

TODO: File description.


file  texture_user.cpp [code]
 

TODO: File description.


file  tile_bank.cpp [code]
 

Management of tile texture.


file  tile_color.cpp [code]
 

TODO: File description.


file  tile_element.cpp [code]
 

TODO: File description.


file  tile_far_bank.cpp [code]
 

TODO: File description.


file  tile_light_influence.cpp [code]
 

TODO: File description.


file  tile_lumel.cpp [code]
 

TODO: File description.


file  tile_noise_map.cpp [code]
 

A Noise Map for landscape.


file  tile_vegetable_desc.cpp [code]
 

TODO: File description.


file  track.cpp [code]
 

TODO: File description.


file  track_keyframer.cpp [code]
 

TODO: File description.


file  track_sampled_common.cpp [code]
 

TODO: File description.


file  track_sampled_quat.cpp [code]
 

TODO: File description.


file  track_sampled_quat_small_header.cpp [code]
 

TODO: File description.


file  track_sampled_vector.cpp [code]
 

TODO: File description.


file  transform.cpp [code]
 

TODO: File description.


file  transform_shape.cpp [code]
 

TODO: File description.


file  transformable.cpp [code]
 

TODO: File description.


file  trav_scene.cpp [code]
 

TODO: File description.


file  u_bone.cpp [code]
 

User interface for bones.


file  u_camera.cpp [code]
 

User interface for camera.


file  u_instance.cpp [code]
 

Interface for instance objects.


file  u_instance_material.cpp [code]
 

TODO: File description.


file  u_material.cpp [code]
 

User interface for material.


file  u_particle_system_instance.cpp [code]
 

Interface for particule system.


file  u_point_light.cpp [code]
 

User interface for point lights.


file  u_shape.cpp [code]
 

TODO: File description.


file  u_skeleton.cpp [code]
 

TODO: File description.


file  u_transform.cpp [code]
 

Interface for transform objects.


file  u_transformable.cpp [code]
 

Interface for transformable objects.


file  u_visual_collision_mesh.cpp [code]
 

TODO: File description.


file  u_water.cpp [code]
 

User interface for water manipulation.


file  vegetable.cpp [code]
 

TODO: File description.


file  vegetable_blend_layer_model.cpp [code]
 

TODO: File description.


file  vegetable_clip_block.cpp [code]
 

TODO: File description.


file  vegetable_def.cpp [code]
 

TODO: File description.


file  vegetable_instance_group.cpp [code]
 

TODO: File description.


file  vegetable_light_ex.cpp [code]
 

TODO: File description.


file  vegetable_manager.cpp [code]
 

TODO: File description.


file  vegetable_quadrant.cpp [code]
 

TODO: File description.


file  vegetable_shape.cpp [code]
 

TODO: File description.


file  vegetable_sort_block.cpp [code]
 

TODO: File description.


file  vegetable_uv8.cpp [code]
 

TODO: File description.


file  vegetablevb_allocator.cpp [code]
 

TODO: File description.


file  vertex_buffer.cpp [code]
 

Vertex Buffer implementation.


file  vertex_buffer_heap.cpp [code]
 

TODO: File description.


file  vertex_program.cpp [code]
 

Vertex program definition.


file  vertex_program_parse.cpp [code]
file  vertex_stream_manager.cpp [code]
 

TODO: File description.


file  viewport.cpp [code]
 

TODO: File description.


file  visual_collision_entity.cpp [code]
 

TODO: File description.


file  visual_collision_entity_user.cpp [code]
 

TODO: File description.


file  visual_collision_manager.cpp [code]
 

TODO: File description.


file  visual_collision_manager_user.cpp [code]
 

TODO: File description.


file  visual_collision_mesh.cpp [code]
 

TODO: File description.


file  water_env_map.cpp [code]
file  water_env_map_user.cpp [code]
file  water_height_map.cpp [code]
 

TODO: File description.


file  water_model.cpp [code]
 

TODO: File description.


file  water_pool_manager.cpp [code]
 

TODO: File description.


file  water_shape.cpp [code]
 

TODO: File description.


file  zone.cpp [code]
 

TODO: File description.


file  zone_corner_smoother.cpp [code]
 

TODO: File description.


file  zone_lighter.cpp [code]
 

Class to light zones.


file  zone_manager.cpp [code]
 

CZoneManager class.


file  zone_search.cpp [code]
 

CZoneSearch class.


file  zone_smoother.cpp [code]
 

TODO: File description.


file  zone_symmetrisation.cpp [code]
 

Environnement used to symmetrise zones.


file  zone_tgt_smoother.cpp [code]
 

TODO: File description.



Generated on Thu Jan 7 08:30:24 2010 for NeL by  doxygen 1.6.1