Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Namespaces | Data Structures | Enumerations | Variables
Hydrax Namespace Reference

Namespaces

namespace  Module
 
namespace  Noise
 

Data Structures

class  CfgFileManager
 
class  Decal
 
class  DecalsManager
 
class  GodRaysManager
 
class  GPUNormalMapManager
 
class  Hydrax
 
class  Image
 
class  MaterialManager
 
class  Math
 
class  Mesh
 
class  RttManager
 
struct  Size
 
class  TextureManager
 

Enumerations

enum  TextureQuality
 
enum  HydraxComponent
 

Variables

const float CAUSTICS_FRAME_DURATION = 1.5f / 32.f
 
const unsigned int CAUSTICS_NUM_FRAMES = 32
 

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.

Variable Documentation

◆ CAUSTICS_FRAME_DURATION

const float Hydrax::CAUSTICS_FRAME_DURATION = 1.5f / 32.f

Definition at line 1544 of file MaterialManager.cpp.

◆ CAUSTICS_NUM_FRAMES

const unsigned int Hydrax::CAUSTICS_NUM_FRAMES = 32

Definition at line 1545 of file MaterialManager.cpp.