Cogs.Core
Public Member Functions | Public Attributes | Private Attributes | List of all members
Cogs::ClipmapTextureBindings Struct Reference

Public Member Functions

PerImageryBindingHandlesgetImageryBindingHandles (const size_t index)
 Get imagery specific binding handler for given index.
 

Public Attributes

TextureBindingHandle heightMapBinding
 
TextureBindingHandle coarseHeightMapBinding
 
TextureBindingHandle normalMapBinding
 
TextureBindingHandle coarseNormalMapBinding
 
SamplerStateBindingHandle heightMapSamplerBinding
 
SamplerStateBindingHandle coarseHeightMapSamplerBinding
 
SamplerStateBindingHandle normalMapSamplerBinding
 
SamplerStateBindingHandle coarseNormalMapSamplerBinding
 

Private Attributes

std::vector< PerImageryBindingHandlesperImageryBindingHandles
 

Detailed Description

Definition at line 19 of file ClipmapEffectVariables.h.

Member Function Documentation

◆ getImageryBindingHandles()

PerImageryBindingHandles & Cogs::ClipmapTextureBindings::getImageryBindingHandles ( const size_t  index)
inline

Get imagery specific binding handler for given index.

Definition at line 34 of file ClipmapEffectVariables.h.

Member Data Documentation

◆ coarseHeightMapBinding

TextureBindingHandle Cogs::ClipmapTextureBindings::coarseHeightMapBinding

Definition at line 22 of file ClipmapEffectVariables.h.

◆ coarseHeightMapSamplerBinding

SamplerStateBindingHandle Cogs::ClipmapTextureBindings::coarseHeightMapSamplerBinding

Definition at line 28 of file ClipmapEffectVariables.h.

◆ coarseNormalMapBinding

TextureBindingHandle Cogs::ClipmapTextureBindings::coarseNormalMapBinding

Definition at line 25 of file ClipmapEffectVariables.h.

◆ coarseNormalMapSamplerBinding

SamplerStateBindingHandle Cogs::ClipmapTextureBindings::coarseNormalMapSamplerBinding

Definition at line 31 of file ClipmapEffectVariables.h.

◆ heightMapBinding

TextureBindingHandle Cogs::ClipmapTextureBindings::heightMapBinding

Definition at line 21 of file ClipmapEffectVariables.h.

◆ heightMapSamplerBinding

SamplerStateBindingHandle Cogs::ClipmapTextureBindings::heightMapSamplerBinding

Definition at line 27 of file ClipmapEffectVariables.h.

◆ normalMapBinding

TextureBindingHandle Cogs::ClipmapTextureBindings::normalMapBinding

Definition at line 24 of file ClipmapEffectVariables.h.

◆ normalMapSamplerBinding

SamplerStateBindingHandle Cogs::ClipmapTextureBindings::normalMapSamplerBinding

Definition at line 30 of file ClipmapEffectVariables.h.

◆ perImageryBindingHandles

std::vector<PerImageryBindingHandles> Cogs::ClipmapTextureBindings::perImageryBindingHandles
private

Definition at line 43 of file ClipmapEffectVariables.h.


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