RigsofRods
Soft-body Physics Simulation
Namespaces | Data Structures | Enumerations
Hydrax Namespace Reference

Namespaces

 Module
 
 Noise
 

Data Structures

class  CfgFileManager
 Class to load/save all Hydrax options from/to a config file. More...
 
class  Decal
 Decal class. More...
 
class  DecalsManager
 Decals manager class. More...
 
class  GodRaysManager
 Underwater god rays manager class God rays. More...
 
class  GPUNormalMapManager
 Class to manager GPU normal maps. More...
 
class  Hydrax
 Main Hydrax class. More...
 
class  Image
 Class for store variable channels of an image. More...
 
class  MaterialManager
 Material/Shader manager class. More...
 
class  Math
 Math class with some help funtions. More...
 
class  Mesh
 Class wich contains all funtions/variables related to Hydrax water mesh. More...
 
class  RttManager
 Rtt's manager class. More...
 
struct  Size
 Struct wich contains an especific width and height value. More...
 
class  TextureManager
 Class for manager Normal maps. More...
 

Enumerations

enum  TextureQuality {
  TEX_QUA_2 = 2, TEX_QUA_4 = 4, TEX_QUA_8 = 8, TEX_QUA_16 = 16,
  TEX_QUA_32 = 32, TEX_QUA_64 = 64, TEX_QUA_128 = 128, TEX_QUA_256 = 256,
  TEX_QUA_512 = 512, TEX_QUA_1024 = 1024
}
 Texture quality enumeration(2^n) More...
 
enum  HydraxComponent {
  HYDRAX_COMPONENT_SUN = 1 << 0, HYDRAX_COMPONENT_FOAM = 1 << 1, HYDRAX_COMPONENT_DEPTH = 1 << 2, HYDRAX_COMPONENT_SMOOTH = 1 << 3,
  HYDRAX_COMPONENT_CAUSTICS = 1 << 4, HYDRAX_COMPONENT_UNDERWATER = 1 << 5, HYDRAX_COMPONENT_UNDERWATER_REFLECTIONS = 1 << 6, HYDRAX_COMPONENT_UNDERWATER_GODRAYS = 1 << 7,
  HYDRAX_COMPONENTS_NONE = 0x0000, HYDRAX_COMPONENTS_ALL = 0x001F
}
 Hydrax flags to select components wich we want to use. More...
 

Enumeration Type Documentation

◆ HydraxComponent

Hydrax flags to select components wich we want to use.

0 for none, 1 for all.

Enumerator
HYDRAX_COMPONENT_SUN 
HYDRAX_COMPONENT_FOAM 
HYDRAX_COMPONENT_DEPTH 
HYDRAX_COMPONENT_SMOOTH 

Smooth transitions and caustics components need depth component.

HYDRAX_COMPONENT_CAUSTICS 
HYDRAX_COMPONENT_UNDERWATER 
HYDRAX_COMPONENT_UNDERWATER_REFLECTIONS 

Underwater reflections and god rays need underwater component.

HYDRAX_COMPONENT_UNDERWATER_GODRAYS 
HYDRAX_COMPONENTS_NONE 
HYDRAX_COMPONENTS_ALL 

Definition at line 57 of file Enums.h.

◆ TextureQuality

Texture quality enumeration(2^n)

Enumerator
TEX_QUA_2 
TEX_QUA_4 
TEX_QUA_8 
TEX_QUA_16 
TEX_QUA_32 
TEX_QUA_64 
TEX_QUA_128 
TEX_QUA_256 
TEX_QUA_512 
TEX_QUA_1024 

Definition at line 40 of file Enums.h.