CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
GPUSampler.hpp File Reference
#include "Common.hpp"
#include "Forward.hpp"
#include "GPUGraphicsPipeline.hpp"
#include "CeresEngine/DataTypes.hpp"
#include "CeresEngine/Macros.hpp"
#include "CeresEngine/Foundation/Hash.hpp"
#include "CeresEngine/Foundation/SmartPtr.hpp"
#include "CeresEngine/Foundation/String.hpp"
#include <cstdint>
#include <iosfwd>

Go to the source code of this file.

Classes

struct  CeresEngine::GPUSamplerDescriptor
 Image sampler descriptor structure. More...
 
class  CeresEngine::GPUSampler
 

Namespaces

namespace  CeresEngine
 

Enumerations

enum class  CeresEngine::GPUSamplerAddressMode {
  CeresEngine::Repeat , CeresEngine::Mirror , CeresEngine::Clamp , CeresEngine::Border ,
  CeresEngine::MirrorOnce
}
 Technique for resolving image coordinates that are outside of the range [0, 1]. More...
 
enum class  CeresEngine::GPUSamplerFilter { CeresEngine::Nearest , CeresEngine::Linear , CeresEngine::Cubic }
 Sampling filter enumeration. More...
 

Functions

std::ostream & CeresEngine::operator<< (std::ostream &os, const GPUSamplerAddressMode &mode)
 Creates a string representation of the SamplerAddressMode.
 
std::ostream & CeresEngine::operator<< (std::ostream &os, const GPUSamplerFilter &filter)
 Creates a string representation of the SamplerFilter.