NSUNI/NSLAR Library a250670
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cnnl::action::ActionRepresents an action
 Cnnl::animation::AnimationRepresents a single skeletal animation
 Cnnl::visanimation::AnimationRepresents a single visibility animation
 Cnnl::animation::AnimationContainerHolds a collection of skeletal animations
 Cnnl::visanimation::AnimationContainerHolds a collection of visibility animations
 Cnnl::action::AnimationNodeA union that represents a function or argument node within an animation playback chain
 Cnnl::utl::Array3D< T >A 3-dimensional array template class
 Cnnl::model::AttachmentRepresents a configuration for attaching an external object to a model
 Cnnl::model::BBoxRepresents a bounding box for objects
 Cnnl::text::BitmapFontRepresents a bitmap font consisting of glyph atlases and advance widths
 Cnnl::text::BitmapFontParamsParameters for generating a bitmap font
 Cnnl::model::BoneRepresents a bone/joint in a skeleton
 Cnnl::animation::BoneAnimationRepresents the transformations of a bone during an animation
 Cnnl::colbox::ColBoxConfigRepresents the configuration for various collision boxes of a character
 Cnnl::collision::CollisionStruct that contains all necessary information for collision detection
 Cnnl::shadow_collision::CollisionStruct that contains all necessary information for performing shadow projection
 Cnnl::colbox::CollisionBox14Represents a collision box
 Cnnl::colbox::CollisionBox18Represents a collision box
 Cnnl::colbox::CollisionBox20Represents a collision box in a hitbox config
 Cnnl::collision::CollisionTestStruct representing a set of geometric shapes for collision testing
 Cnnl::shadow_collision::CollisionTestStruct representing a set of triangles to be tested for shadow projection
 Cnnl::animation::ConvertParamParameters for converting animations to the in-game format
 Cnnl::collision::ConvertParamParameters for converting a simplified mesh to the in-game collision format
 Cnnl::model::ConvertParamParameters for converting a simplified mesh to the in-game format
 Cnnl::texture::ConvertParamStructure to hold parameters for texture conversion
 Cnnl::collision::EdgeStruct defining a wall edge used in collision detection
 Cnnl::action::EffectNodeA union that represents a function or argument node within an auxiliary effect playback chain
 Cnnl::ExceptionBase exception class for the library specific exceptions
 Cnnl::IOErrorException thrown for I/O like operations
 Cnnl::NarrowErrorException thrown for narrowing conversion errors
 Cnnl::ParseErrorException thrown for parsing errors
 Cnnl::PreconditionErrorException thrown when a contract precondition is violated
 Cnnl::RangeErrorException thrown for out-of-range errors
 Cnnl::RuntimeErrorException thrown for generic runtime errors
 Cnnl::fog::FogDefines settings for depth-based environmental fog
 Cnnl::colbox::HitboxConfigRepresents a hitbox config
 Cnnl::action::IdRepresents a unique identifier for an action
 Cnnl::animation::KeyFrameRepresents a keyframe in an animation
 Cnnl::visanimation::KeyFrameRepresents a keyframe in a visibility animation
 Cnnl::lit::LightRepresents a directional light in the scene. This structure represents a directional light source that affects dynamically lit materials
 Cnnl::lit::LitRepresents a lighting configuration for a scene
 Cnnl::Mat4< T >4x4 matrix template with packed storage
 Cnnl::model::MaterialRepresents the properties of a material
 Cnnl::utl::data::MD5ContextA utility class for calculating MD5 message digests
 Cnnl::model::MeshThis struct defines various properties of a mesh
 Cnnl::model::MeshGroupRepresents a group of meshes
 Cnnl::minimap::MinimapConfigDefines settings for a minimap
 Cnnl::model::ModelRepresents a 3D model with various components
 Cnnl::Writer::Offset< T >Pointer-like object for storing stream positions
 Cnnl::posd::PositionRepresents a spawn position in the world
 Cnnl::model::PrimitiveRepresents the smallest unit of geometry in the hierarchy
 Cnnl::Writer::Ref< T >Reference-like object for writing and reading data at memorized stream positions
 Cnnl::render::RenderConfigRepresents settings for rendering
 Cnnl::RWBaseBase interface for data reading/writing classes
 Cnnl::ReaderAbstract class for reading data
 Cnnl::WriterAbstract class for writing data
 Cnnl::SAnimationRepresents a skeletal animation
 Cnnl::SAsset3DRepresents a 3D asset composed of various components
 Cnnl::SAttachmentRepresents a node attached to a bone
 Cnnl::SAudioRepresents a simple audio asset
 Cnnl::SBoneRepresents a bone/joint in a skeletal hierarchy of a 3D model
 Cnnl::SBoneChannelRepresents the animation tracks for a single bone
 Cnnl::SKeyFrame< T >Represents a single keyframe in an animation
 Cnnl::SLightRepresents a light source in a 3D scene
 Cnnl::SMaterialRepresents a simple material with various properties for 3D rendering
 Cnnl::SMeshRepresents a simple mesh
 Cnnl::SModelRepresents a simple model
 Cnnl::SPixelRepresents a pixel with red, green, blue, and alpha color channels
 Cnnl::SPositionRepresents an empty node with a transform
 Cnnl::SSkeletonRepresents the skeleton of a 3D model
 Cnnl::utl::static_vector< T, Capacity >Std::vector like class with a fixed-size inline storage (aka std::inplace_vector)
 Cnnl::utl::StaticSet< T, max_size >Fixed-size sorted set implementation
 Cnnl::STextureRepresents a simple texture
 Cnnl::STriangleRepresents a triangle defined by three vertices
 Cnnl::model::SubMeshRepresents a smaller part of a mesh
 Cnnl::SUVAnimationRepresents a texture coordinate animation
 Cnnl::SUVChannelA single animation track for UV coordinates
 Cnnl::SValueA class representing JSON-like values (null, bool, numbers, strings, arrays, or objects)
 Cnnl::SVertexRepresents a simple vertex with a fixed set of attributes
 Cnnl::SVisibilityAnimationRepresents a visibility animation of mesh groups
 Cnnl::text::TextRepresents an in-game text archive
 Cnnl::texture::TextureStructure representing a texture
 Cnnl::texture::TextureDataStructure representing image data of a texture
 Cnnl::model::TextureSwapRepresents a configuration for texture swapping
 Cnnl::dig::TFileRecord< TData >A raw entry in the dig archive
 Cnnl::collision::TriangleStruct defining a single triangle used in collision detection
 Cnnl::shadow_collision::TriangleStruct defining a single triangle for projecting shadows onto it
 Cnnl::model::TriangleGroupRepresents a group of triangles associated with specific bones
 Cnnl::model::UVAnimationRepresents a UV animation configuration
 Cnnl::Vec2< T >2D vector template with packed storage
 Cnnl::Vec3< T >3D vector template with packed storage
 Cnnl::Vec4< T >4D vector template with packed storage
 Cnnl::vertexde::VertexLayoutStructure representing the layout of a vertex