Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
KclLibrary Namespace Reference

Namespaces

namespace  AttributeHandlers
 

Classes

class  BinaryDataReaderExtensions
 Represents extension methods for BinaryDataReader instances. More...
 
class  BinaryDataWriterExtensions
 Represents extension methods for BinaryDataWriter instances.
 
class  CollisionHandler
 
class  CollisionImportSettings
 Settings used to configure collision generated from triangles. More...
 
class  DebugLogger
 Keeps track of debug information being printed. More...
 
class  KCLFile
 Represents the header of a V2 KCL binary collision file. More...
 
class  KCLHit
 
class  KCLModel
 
struct  KclPrism
 Represents a prism as stored in a collision file. More...
 
class  Maths
 Represents a collection of mathematical functions.
 
class  ModelOctreeNode
 
struct  ObjFace
 Represents a triangle in an ObjMesh. More...
 
class  ObjFaceComparer
 
class  ObjMaterial
 Represents a material in an ObjModel. More...
 
class  ObjMesh
 Represents a mesh in an ObjModel. More...
 
class  ObjModel
 Represents a 3D model stored in the Wavefront OBJ format. More...
 
struct  ObjVertex
 Represents the indices required to define a vertex of an ObjModel. More...
 
class  OctreeNodeBase
 Represents the base for an octree node. More...
 
class  PolygonOctree
 Represents a node in a model triangle octree. More...
 
class  Triangle
 Represents a polygon in 3-dimensional space, defined by 3 vertices storing their positions. More...
 
class  TriangleBoxIntersect
 
class  TriangleHelper
 
class  Vector3U
 Represents 3 Uint32 vector values. More...
 

Enumerations

enum  FileVersion { VersionGC = 0x00000000 , VersionWII = 0x01000000 , VersionDS = 0x01020000 , Version2 = 0x02020000 }
 Represents the version of the file binary. More...
 

Enumeration Type Documentation

◆ FileVersion

Represents the version of the file binary.

Enumerator
VersionGC 
VersionWII 
VersionDS 
Version2