Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::ClipmapUpsampler Class Reference

Public Member Functions

void initialize (IGraphicsDevice *device)
 
void upsampleLevelRegions (RenderContext &context, ClipmapLevel *level, const RasterTileRegion **regions, const size_t numRegions)
 
TextureHandle upsampleTile (RenderContext &renderContext, RasterSource *source, RasterTile *parentTile, RasterTile *tile)
 

Public Attributes

VertexBufferHandle vertexBufferHandle
 
InputLayoutHandle upsampleLayoutHandle
 
InputLayoutHandle upsampleTileLayoutHandle
 
EffectHandle upsampleEffectHandle
 
EffectHandle upsampleTileEffectHandle
 
ConstantBufferBindingHandle levelParameterBinding
 
BufferHandle levelParameterBufferHandle
 
TextureBindingHandle coarseImageryBinding
 
SamplerStateBindingHandle coarseImagerySamplerBinding
 
ConstantBufferBindingHandle upsampleParameterBinding
 
BufferHandle upsampleParameterBufferHandle
 
ConstantBufferBindingHandle upsampleTileParameterBinding
 
BufferHandle upsampleTileParameterBufferHandle
 
SamplerStateHandle linearRepeatStateHandle
 
SamplerStateHandle pointRepeatStateHandle
 
SamplerStateHandle linearClampStateHandle
 

Detailed Description

Definition at line 14 of file ClipmapUpsampler.h.

Member Function Documentation

◆ initialize()

void Cogs::ClipmapUpsampler::initialize ( IGraphicsDevice device)

Definition at line 43 of file ClipmapUpsampler.cpp.

◆ upsampleLevelRegions()

void Cogs::ClipmapUpsampler::upsampleLevelRegions ( RenderContext context,
ClipmapLevel level,
const RasterTileRegion **  regions,
const size_t  numRegions 
)

Definition at line 118 of file ClipmapUpsampler.cpp.

◆ upsampleTile()

Cogs::TextureHandle Cogs::ClipmapUpsampler::upsampleTile ( RenderContext renderContext,
RasterSource source,
RasterTile parentTile,
RasterTile tile 
)

Definition at line 234 of file ClipmapUpsampler.cpp.

Member Data Documentation

◆ coarseImageryBinding

TextureBindingHandle Cogs::ClipmapUpsampler::coarseImageryBinding

Definition at line 39 of file ClipmapUpsampler.h.

◆ coarseImagerySamplerBinding

SamplerStateBindingHandle Cogs::ClipmapUpsampler::coarseImagerySamplerBinding

Definition at line 40 of file ClipmapUpsampler.h.

◆ levelParameterBinding

ConstantBufferBindingHandle Cogs::ClipmapUpsampler::levelParameterBinding

Definition at line 36 of file ClipmapUpsampler.h.

◆ levelParameterBufferHandle

BufferHandle Cogs::ClipmapUpsampler::levelParameterBufferHandle

Definition at line 37 of file ClipmapUpsampler.h.

◆ linearClampStateHandle

SamplerStateHandle Cogs::ClipmapUpsampler::linearClampStateHandle

Definition at line 50 of file ClipmapUpsampler.h.

◆ linearRepeatStateHandle

SamplerStateHandle Cogs::ClipmapUpsampler::linearRepeatStateHandle

Definition at line 48 of file ClipmapUpsampler.h.

◆ pointRepeatStateHandle

SamplerStateHandle Cogs::ClipmapUpsampler::pointRepeatStateHandle

Definition at line 49 of file ClipmapUpsampler.h.

◆ upsampleEffectHandle

EffectHandle Cogs::ClipmapUpsampler::upsampleEffectHandle

Definition at line 33 of file ClipmapUpsampler.h.

◆ upsampleLayoutHandle

InputLayoutHandle Cogs::ClipmapUpsampler::upsampleLayoutHandle

Definition at line 30 of file ClipmapUpsampler.h.

◆ upsampleParameterBinding

ConstantBufferBindingHandle Cogs::ClipmapUpsampler::upsampleParameterBinding

Definition at line 42 of file ClipmapUpsampler.h.

◆ upsampleParameterBufferHandle

BufferHandle Cogs::ClipmapUpsampler::upsampleParameterBufferHandle

Definition at line 43 of file ClipmapUpsampler.h.

◆ upsampleTileEffectHandle

EffectHandle Cogs::ClipmapUpsampler::upsampleTileEffectHandle

Definition at line 34 of file ClipmapUpsampler.h.

◆ upsampleTileLayoutHandle

InputLayoutHandle Cogs::ClipmapUpsampler::upsampleTileLayoutHandle

Definition at line 31 of file ClipmapUpsampler.h.

◆ upsampleTileParameterBinding

ConstantBufferBindingHandle Cogs::ClipmapUpsampler::upsampleTileParameterBinding

Definition at line 45 of file ClipmapUpsampler.h.

◆ upsampleTileParameterBufferHandle

BufferHandle Cogs::ClipmapUpsampler::upsampleTileParameterBufferHandle

Definition at line 46 of file ClipmapUpsampler.h.

◆ vertexBufferHandle

VertexBufferHandle Cogs::ClipmapUpsampler::vertexBufferHandle

Definition at line 29 of file ClipmapUpsampler.h.


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