Cogs.Core
Public Attributes | List of all members
Cogs::Core::OceanData Struct Reference

Public Attributes

OceanComponentoceanComponent
 
bool initialized = false
 
bool first = true
 
MaterialHandle oceanMaterial
 
MeshStreamsLayout streamsLayout
 
MaterialInstanceHandle material
 
TextureHandle reflectionTexture
 
TextureHandle skyDomeTexture
 
EntityPtr reflectionCamera
 
TerrainDataterrainData
 
std::unique_ptr< OceanPickerrayPick
 
std::unique_ptr< OceanBoundsbounds
 
Geometry::BoundingBox bbox
 

Detailed Description

Definition at line 54 of file OceanSystem.h.

Member Data Documentation

◆ bbox

Geometry::BoundingBox Cogs::Core::OceanData::bbox

Definition at line 76 of file OceanSystem.h.

◆ bounds

std::unique_ptr<OceanBounds> Cogs::Core::OceanData::bounds

Definition at line 74 of file OceanSystem.h.

◆ first

bool Cogs::Core::OceanData::first = true

Definition at line 59 of file OceanSystem.h.

◆ initialized

bool Cogs::Core::OceanData::initialized = false

Definition at line 58 of file OceanSystem.h.

◆ material

MaterialInstanceHandle Cogs::Core::OceanData::material

Definition at line 64 of file OceanSystem.h.

◆ oceanComponent

OceanComponent* Cogs::Core::OceanData::oceanComponent

Definition at line 56 of file OceanSystem.h.

◆ oceanMaterial

MaterialHandle Cogs::Core::OceanData::oceanMaterial

Definition at line 61 of file OceanSystem.h.

◆ rayPick

std::unique_ptr<OceanPicker> Cogs::Core::OceanData::rayPick

Definition at line 73 of file OceanSystem.h.

◆ reflectionCamera

EntityPtr Cogs::Core::OceanData::reflectionCamera

Definition at line 69 of file OceanSystem.h.

◆ reflectionTexture

TextureHandle Cogs::Core::OceanData::reflectionTexture

Definition at line 66 of file OceanSystem.h.

◆ skyDomeTexture

TextureHandle Cogs::Core::OceanData::skyDomeTexture

Definition at line 67 of file OceanSystem.h.

◆ streamsLayout

MeshStreamsLayout Cogs::Core::OceanData::streamsLayout

Definition at line 63 of file OceanSystem.h.

◆ terrainData

TerrainData* Cogs::Core::OceanData::terrainData

Definition at line 71 of file OceanSystem.h.


The documentation for this struct was generated from the following file: