XLE  v0.02.0
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SceneEngine::ShallowSurface Class Reference

Classes

class  Config
 
class  LightingConfig
 

Public Member Functions

void RenderDebugging (RenderCore::Metal::DeviceContext &metalContext, LightingParserContext &parserContext, unsigned techniqueIndex, unsigned skyProjType, bool refractionsEnable)
 
void UpdateSimulation (RenderCore::Metal::DeviceContext &metalContext, LightingParserContext &parserContext, ISurfaceHeightsProvider *surfaceHeights)
 
 ShallowSurface (const Float2 triangleList[], size_t stride, size_t ptCount, const Config &settings, const LightingConfig &lightingSettings)
 

Protected Member Functions

void MaybeCreateGrid (RasterizationSurface &mask, Int2 gridCoords)
 
void BuildDefaultIB ()
 

Protected Attributes

std::unique_ptr< Pimpl > _pimpl
 

The documentation for this class was generated from the following files: