3d Directory Reference

include/nel/3d/

Files

file  anim_ctrl.h [code]
 

TODO: File description.


file  anim_detail_trav.h [code]
 

TODO: File description.


file  animatable.h [code]
 

Class IAnimatable.


file  animated_lightmap.h [code]
 

TODO: File description.


file  animated_material.h [code]
 

TODO: File description.


file  animated_morph.h [code]
 

TODO: File description.


file  animated_value.h [code]
 

Class IAnimatedValue.


file  animation.h [code]
 

TODO: File description.


file  animation_optimizer.h [code]
 

TODO: File description.


file  animation_playlist.h [code]
 

TODO: File description.


file  animation_set.h [code]
 

class CAnimationSet


file  animation_set_user.h [code]
 

TODO: File description.


file  animation_time.h [code]
 

TODO: File description.


file  async_file_manager_3d.h [code]
 

TODO: File description.


file  async_texture_block.h [code]
 

TODO: File description.


file  async_texture_manager.h [code]
 

TODO: File description.


file  bezier_patch.h [code]
 

TODO: File description.


file  bloom_effect.h [code]
file  bone.h [code]
 

TODO: File description.


file  bsp_tree.h [code]
 

Generic bsp tree.


file  camera.h [code]
 

TODO: File description.


file  camera_col.h [code]
 

TODO: File description.


file  channel_mixer.h [code]
 

class CChannelMixer


file  clip_trav.h [code]
 

TODO: File description.


file  cloud.h [code]
 

Cloud definition to work with the cloudscape.


file  cloud_scape.h [code]
 

Cloud definition to work with the cloudscape.


file  cloud_scape_user.h [code]
file  cluster.h [code]
 

Definition of a cluster/portal visibility.


file  coarse_mesh_build.h [code]
 

Class used to build the coarse meshes.


file  coarse_mesh_manager.h [code]
 

Management of coarse meshes.


file  computed_string.h [code]
 

Computed string.


file  cube_grid.h [code]
 

TODO: File description.


file  cube_map_builder.h [code]
 

a function that helps to build cube maps


file  debug_vb.h [code]
file  deform_2d.h [code]
 

TODO: File description.


file  driver.h [code]
 

Generic driver header.


file  driver_material_inline.h [code]
 

TODO: File description.


file  driver_user.h [code]
 

TODO: File description.


file  dru.h [code]
 

Driver Utilities.


file  event_mouse_listener.h [code]
 

TODO: File description.


file  fast_ptr_list.h [code]
 

TODO: File description.


file  fasthls_modifier.h [code]
 

TODO: File description.


file  flare_model.h [code]
 

TODO: File description.


file  flare_shape.h [code]
 

TODO: File description.


file  font_generator.h [code]
 

CFontGenerator class.


file  font_manager.h [code]
 

Font manager.


file  frustum.h [code]
 

TODO: File description.


file  heat_haze.h [code]
 

TODO: File description.


file  height_map.h [code]
 

TODO: File description.


file  hls_color_texture.h [code]
 

TODO: File description.


file  hls_texture_bank.h [code]
 

TODO: File description.


file  hls_texture_manager.h [code]
 

TODO: File description.


file  hrc_trav.h [code]
 

TODO: File description.


file  ig_surface_light.h [code]
 

TODO: File description.


file  ig_surface_light_build.h [code]
 

TODO: File description.


file  index_buffer.h [code]
 

Index buffers.


file  init_3d.h [code]
 

Startup initialisation.


file  instance_group_user.h [code]
 

Implementation of the user interface managing instance groups.


file  instance_lighter.h [code]
 

TODO: File description.


file  key.h [code]
 

class CKey


file  landscape.h [code]
 

TODO: File description.


file  landscape_collision_grid.h [code]
 

TODO: File description.


file  landscape_def.h [code]
 

Global Definitions for Landscape.


file  landscape_face_vector_manager.h [code]
 

TODO: File description.


file  landscape_model.h [code]
 

TODO: File description.


file  landscape_profile.h [code]
 

Yoyo: for landscape profile only.


file  landscape_user.h [code]
 

TODO: File description.


file  landscape_vegetable_block.h [code]
 

TODO: File description.


file  landscapeig_manager.h [code]
 

TODO: File description.


file  landscapevb_allocator.h [code]
 

TODO: File description.


file  landscapevb_info.h [code]
 

TODO: File description.


file  layered_ordering_table.h [code]
 

TODO: File description.


file  light.h [code]
 

CLight definition.


file  light_contribution.h [code]
 

TODO: File description.


file  light_influence_interpolator.h [code]
 

TODO: File description.


file  light_trav.h [code]
 

TODO: File description.


file  light_user.h [code]
 

TODO: File description.


file  lighting_manager.h [code]
 

TODO: File description.


file  load_balancing_trav.h [code]
 

The LoadBalancing traversal.


file  lod_character_builder.h [code]
 

TODO: File description.


file  lod_character_instance.h [code]
 

TODO: File description.


file  lod_character_manager.h [code]
 

TODO: File description.


file  lod_character_shape.h [code]
 

TODO: File description.


file  lod_character_shape_bank.h [code]
 

TODO: File description.


file  lod_character_texture.h [code]
 

Lod Texture Descriptor.


file  logic_info.h [code]
 

TODO: File description.


file  material.h [code]
 

TODO: File description.


file  matrix_3x4.h [code]
 

For fast vector/point multiplication.


file  mesh.h [code]
 

TODO: File description.


file  mesh_base.h [code]
 

TODO: File description.


file  mesh_base_instance.h [code]
 

TODO: File description.


file  mesh_blender.h [code]
 

TODO: File description.


file  mesh_block_manager.h [code]
 

TODO: File description.


file  mesh_geom.h [code]
 

TODO: File description.


file  mesh_instance.h [code]
 

TODO: File description.


file  mesh_morpher.h [code]
 

TODO: File description.


file  mesh_mrm.h [code]
 

TODO: File description.


file  mesh_mrm_instance.h [code]
 

TODO: File description.


file  mesh_mrm_skinned.h [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.h [code]
 

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


file  mesh_multi_lod.h [code]
 

Mesh with several LOD meshes.


file  mesh_multi_lod_instance.h [code]
 

An instance of CMeshMulitLod.


file  mesh_vertex_program.h [code]
 

TODO: File description.


file  meshvp_per_pixel_light.h [code]
 

TODO: File description.


file  meshvp_wind_tree.h [code]
 

TODO: File description.


file  mini_col.h [code]
 

TODO: File description.


file  motion_blur.h [code]
 

TODO: File description.


file  mrm_builder.h [code]
 

A Builder of MRM.


file  mrm_internal.h [code]
 

Internal Classes for CMRMBuilder.


file  mrm_level_detail.h [code]
 

TODO: File description.


file  mrm_mesh.h [code]
 

Internal mesh for CMRMBuilder.


file  mrm_parameters.h [code]
 

parameters of MRM build process.


file  nelu.h [code]
 

TODO: File description.


file  noise_3d.h [code]
 

Cloud definition to work with the cloudscape.


file  occlusion_query.h [code]
file  ordering_table.h [code]
 

Generic Ordering Table.


file  packed_world.h [code]
 

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


file  packed_zone.h [code]
 

Collision on packed zones.


file  particle_system.h [code]
 

TODO: File description.


file  particle_system_manager.h [code]
 

TODO: File description.


file  particle_system_model.h [code]
 

TODO: File description.


file  particle_system_process.h [code]
 

TODO: File description.


file  particle_system_shape.h [code]
 

TODO: File description.


file  patch.h [code]
 

TODO: File description.


file  patch_rdr_pass.h [code]
 

TODO: File description.


file  patchdlm_context.h [code]
 

TODO: File description.


file  patchuv_locator.h [code]
 

TODO: File description.


file  play_list_manager.h [code]
 

TODO: File description.


file  play_list_manager_user.h [code]
 

TODO: File description.


file  play_list_user.h [code]
 

TODO: File description.


file  point_light.h [code]
 

TODO: File description.


file  point_light_influence.h [code]
 

TODO: File description.


file  point_light_model.h [code]
 

TODO: File description.


file  point_light_named.h [code]
 

TODO: File description.


file  point_light_named_array.h [code]
 

TODO: File description.


file  portal.h [code]
 

Definition of a cluster/portal visibility.


file  primitive_profile.h [code]
 

Primitive counter.


file  ps_allocator.h [code]
file  ps_attrib.h [code]
 

TODO: File description.


file  ps_attrib_maker.h [code]
 

TODO: File description.


file  ps_attrib_maker_bin_op.h [code]
 

TODO: File description.


file  ps_attrib_maker_bin_op_inline.h [code]
 

implementation of binary operator in particle systems


file  ps_attrib_maker_helper.h [code]
 

TODO: File description.


file  ps_attrib_maker_iterators.h [code]
 

Special iterators for the private use of ps_attrib_maker_helper.


file  ps_attrib_maker_template.h [code]
 

TODO: File description.


file  ps_color.h [code]
 

TODO: File description.


file  ps_direction.h [code]
 

TODO: File description.


file  ps_dot.h [code]
 

Dot particles.


file  ps_edit.h [code]
 

TODO: File description.


file  ps_emitter.h [code]
 

TODO: File description.


file  ps_face.h [code]
 

Face particles.


file  ps_face_look_at.h [code]
 

Face look at particles.


file  ps_fan_light.h [code]
 

FanLight particles.


file  ps_float.h [code]
 

TODO: File description.


file  ps_force.h [code]
 

TODO: File description.


file  ps_int.h [code]
 

TODO: File description.


file  ps_iterator.h [code]
 

Iterator that have a integral or fixed-point step.


file  ps_light.h [code]
file  ps_located.h [code]
 

TODO: File description.


file  ps_lod.h [code]
 

TODO: File description.


file  ps_macro.h [code]
 

Some macros used by the particle systems for rendering.


file  ps_mesh.h [code]
 

Particle meshs.


file  ps_misc.h [code]
 

Some functions used by the particle system.


file  ps_particle.h [code]
file  ps_particle2.h [code]
 

Some more particles.


file  ps_particle_basic.h [code]
 

Some classes used for particle building.


file  ps_plane_basis.h [code]
 

TODO: File description.


file  ps_plane_basis_maker.h [code]
 

TODO: File description.


file  ps_quad.h [code]
 

Base quads particles.


file  ps_register_color_attribs.h [code]
file  ps_register_float_attribs.h [code]
file  ps_register_int_attribs.h [code]
file  ps_register_plane_basis_attribs.h [code]
file  ps_ribbon.h [code]
 

Ribbons particles.


file  ps_ribbon_base.h [code]
 

Base class for (some) ribbons.


file  ps_ribbon_look_at.h [code]
 

Ribbons that faces the user.


file  ps_shockwave.h [code]
 

Shockwaves particles.


file  ps_sound.h [code]
 

TODO: File description.


file  ps_spawn_info.h [code]
file  ps_tail_dot.h [code]
 

Tail dot particles.


file  ps_util.h [code]
 

TODO: File description.


file  ps_zone.h [code]
 

TODO: File description.


file  ptr_set.h [code]
 

TODO: File description.


file  quad_effect.h [code]
 

TODO: File description.


file  quad_grid.h [code]
 

Generic QuadGrid.


file  quad_grid_clip_cluster.h [code]
 

TODO: File description.


file  quad_grid_clip_manager.h [code]
 

TODO: File description.


file  quad_tree.h [code]
 

Generic quad tree.


file  radix_sort.h [code]
 

TODO: File description.


file  raw_skin.h [code]
 

Packed struct used for faster Software skinning.


file  raw_skinned.h [code]
 

Packed struct used for faster Software skinning.


file  ray_mesh.h [code]
file  register_3d.h [code]
 

TODO: File description.


file  render_trav.h [code]
 

TODO: File description.


file  root_model.h [code]
 

TODO: File description.


file  scene.h [code]
 

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


file  scene_group.h [code]
 

TODO: File description.


file  scene_user.h [code]
 

TODO: File description.


file  scissor.h [code]
 

A scissor, used for IDriver rendering.


file  seg_remanence.h [code]
 

A segment that let a remanence on the screen (for sword trace).


file  seg_remanence_shape.h [code]
file  shader.h [code]
 

TODO: File description.


file  shadow_map.h [code]
 

TODO: File description.


file  shadow_map_manager.h [code]
 

TODO: File description.


file  shadow_poly_receiver.h [code]
 

TODO: File description.


file  shadow_skin.h [code]
file  shape.h [code]
 

TODO: File description.


file  shape_bank.h [code]
 

TODO: File description.


file  shape_bank_user.h [code]
 

Implementation of the user interface managing shape bank.


file  shape_info.h [code]
file  shifted_triangle_cache.h [code]
 

TODO: File description.


file  skeleton_model.h [code]
 

TODO: File description.


file  skeleton_shape.h [code]
 

TODO: File description.


file  skeleton_spawn_script.h [code]
 

TODO: File description.


file  skeleton_weight.h [code]
 

TODO: File description.


file  static_quad_grid.h [code]
 

TODO: File description.


file  stripifier.h [code]
 

TODO: File description.


file  surface_light_grid.h [code]
 

TODO: File description.


file  tangent_space_build.h [code]
 

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


file  target_anim_ctrl.h [code]
 

TODO: File description.


file  tess_block.h [code]
 

TODO: File description.


file  tess_face_priority_list.h [code]
 

TODO: File description.


file  tess_list.h [code]
 

TODO: File description.


file  tessellation.h [code]
 

TODO: File description.


file  text_context.h [code]
 

TODO: File description.


file  text_context_user.h [code]
 

TODO: File description.


file  texture.h [code]
 

Interface ITexture.


file  texture_blank.h [code]
 

TODO: File description.


file  texture_blend.h [code]
 

A helper texture class to blend between 2 others textures.


file  texture_bloom.h [code]
file  texture_bump.h [code]
 

TODO: File description.


file  texture_cube.h [code]
 

Cube mapping (6 maps around the object).


file  texture_dlm.h [code]
 

TODO: File description.


file  texture_emboss.h [code]
file  texture_far.h [code]
 

TODO: File description.


file  texture_file.h [code]
 

TODO: File description.


file  texture_font.h [code]
 

TODO: File description.


file  texture_grouped.h [code]
 

TODO: File description.


file  texture_mem.h [code]
 

TODO: File description.


file  texture_multi_file.h [code]
 

This texture helps to manage texture sets : it identify as one texture in a group of several other textures.


file  texture_near.h [code]
 

TODO: File description.


file  texture_user.h [code]
 

TODO: File description.


file  tile_bank.h [code]
 

Management of tile texture.


file  tile_color.h [code]
 

TODO: File description.


file  tile_element.h [code]
 

TODO: File description.


file  tile_far_bank.h [code]
 

TODO: File description.


file  tile_light_influence.h [code]
 

TODO: File description.


file  tile_lumel.h [code]
 

TODO: File description.


file  tile_noise_map.h [code]
 

A Noise Map for landscape.


file  tile_vegetable_desc.h [code]
 

TODO: File description.


file  track.h [code]
 

class ITrack


file  track_bezier.h [code]
 

ITrack Bezier implementation.


file  track_keyframer.h [code]
 

Definition of TrackKeyframer.


file  track_sampled_common.h [code]
 

TODO: File description.


file  track_sampled_quat.h [code]
 

TODO: File description.


file  track_sampled_quat_small_header.h [code]
 

TODO: File description.


file  track_sampled_vector.h [code]
 

TODO: File description.


file  track_tcb.h [code]
 

ITrack TCB implementation.


file  transform.h [code]
 

TODO: File description.


file  transform_shape.h [code]
 

TODO: File description.


file  transformable.h [code]
 

TODO: File description.


file  trav_scene.h [code]
 

TODO: File description.


file  u_3d_mouse_listener.h [code]
 

3d mouse listener


file  u_animation.h [code]
 

User interface to access animations fonctionnalities.


file  u_animation_set.h [code]
 

TODO: File description.


file  u_bone.h [code]
 

User interface for bones.


file  u_camera.h [code]
 

User interface for camera.


file  u_cloud_scape.h [code]
 

User interface for cloud scape manipulation.


file  u_driver.h [code]
 

TODO: File description.


file  u_instance.h [code]
 

Interface for instance objects.


file  u_instance_group.h [code]
 

Game interface for managing group instance.


file  u_instance_material.h [code]
 

User interface for instance material.


file  u_landscape.h [code]
 

TODO: File description.


file  u_light.h [code]
 

TODO: File description.


file  u_material.h [code]
 

User interface for material.


file  u_particle_system_instance.h [code]
 

TODO: File description.


file  u_particle_system_sound.h [code]
 

TODO: File description.


file  u_play_list.h [code]
 

TODO: File description.


file  u_play_list_manager.h [code]
 

TODO: File description.


file  u_point_light.h [code]
 

User interface for point lights.


file  u_ps_sound_impl.h [code]
 

TODO: File description.


file  u_ps_sound_interface.h [code]
 

TODO: File description.


file  u_scene.h [code]
 

TODO: File description.


file  u_shape.h [code]
 

Game interface for managing shape.


file  u_shape_bank.h [code]
 

Game interface for managing shape bank.


file  u_skeleton.h [code]
 

TODO: File description.


file  u_text_context.h [code]
 

TODO: File description.


file  u_texture.h [code]
 

TODO: File description.


file  u_track.h [code]
 

User interface to access tracks fonctionnalities.


file  u_transform.h [code]
 

Interface for transform objects.


file  u_transformable.h [code]
 

Interface for transformable objects.


file  u_visual_collision_entity.h [code]
 

TODO: File description.


file  u_visual_collision_manager.h [code]
 

Interface to visual collision manager.


file  u_visual_collision_mesh.h [code]
 

TODO: File description.


file  u_water.h [code]
 

User interface for water manipulation.


file  u_water_env_map.h [code]
file  vegetable.h [code]
 

TODO: File description.


file  vegetable_blend_layer_model.h [code]
 

TODO: File description.


file  vegetable_clip_block.h [code]
 

TODO: File description.


file  vegetable_def.h [code]
 

Some global definitions for CVegetable*.


file  vegetable_instance_group.h [code]
 

TODO: File description.


file  vegetable_light_ex.h [code]
 

TODO: File description.


file  vegetable_manager.h [code]
 

TODO: File description.


file  vegetable_quadrant.h [code]
 

TODO: File description.


file  vegetable_shape.h [code]
 

TODO: File description.


file  vegetable_sort_block.h [code]
 

TODO: File description.


file  vegetable_uv8.h [code]
 

TODO: File description.


file  vegetablevb_allocator.h [code]
 

TODO: File description.


file  vertex_buffer.h [code]
 

TODO: File description.


file  vertex_buffer_heap.h [code]
 

TODO: File description.


file  vertex_program.h [code]
 

Vertex program definition.


file  vertex_program_parse.h [code]
 

These are a set of classes used to parse a vertex program in proprietary format.


file  vertex_stream_manager.h [code]
 

TODO: File description.


file  viewport.h [code]
 

TODO: File description.


file  visual_collision_entity.h [code]
 

TODO: File description.


file  visual_collision_entity_user.h [code]
 

UVisualCollisionEntity implementation.


file  visual_collision_manager.h [code]
 

TODO: File description.


file  visual_collision_manager_user.h [code]
 

UVisualCollisionManager implementation.


file  visual_collision_mesh.h [code]
 

TODO: File description.


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

TODO: File description.


file  water_model.h [code]
 

A model for water.


file  water_pool_manager.h [code]
 

TODO: File description.


file  water_shape.h [code]
 

TODO: File description.


file  zone.h [code]
 

TODO: File description.


file  zone_corner_smoother.h [code]
 

TODO: File description.


file  zone_lighter.h [code]
 

Class to light zones.


file  zone_manager.h [code]
 

CZoneManager class.


file  zone_search.h [code]
 

CZoneSearch class.


file  zone_smoother.h [code]
 

TODO: File description.


file  zone_symmetrisation.h [code]
 

Environnement used to symmetrise zones.


file  zone_tgt_smoother.h [code]
 

TODO: File description.



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