SPH
Public Member Functions | List of all members
Texture Class Reference

#include <Texture.h>

Inheritance diagram for Texture:
Noncopyable

Public Member Functions

 Texture ()=default
 
 Texture (Bitmap< Rgba > &&bitmap, const TextureFiltering filtering)
 
 Texture (const Path &path, const TextureFiltering filtering)
 
Rgba eval (const Vector &uvw) const
 
Texture clone () const
 
bool empty () const
 
- Public Member Functions inherited from Noncopyable
 Noncopyable ()=default
 
 Noncopyable (const Noncopyable &)=delete
 
 Noncopyable (Noncopyable &&)=default
 
Noncopyableoperator= (const Noncopyable &)=delete
 
Noncopyableoperator= (Noncopyable &&)=default
 

Detailed Description

Definition at line 15 of file Texture.h.

Constructor & Destructor Documentation

◆ Texture() [1/3]

Texture::Texture ( )
default

◆ Texture() [2/3]

Texture::Texture ( Bitmap< Rgba > &&  bitmap,
const TextureFiltering  filtering 
)
inlineexplicit

Definition at line 23 of file Texture.h.

◆ Texture() [3/3]

Texture::Texture ( const Path path,
const TextureFiltering  filtering 
)
inlineexplicit

Definition at line 27 of file Texture.h.

Member Function Documentation

◆ clone()

Texture Texture::clone ( ) const
inline

Definition at line 43 of file Texture.h.

◆ empty()

bool Texture::empty ( ) const
inline

Definition at line 55 of file Texture.h.

◆ eval()

Rgba Texture::eval ( const Vector uvw) const
inline

Definition at line 32 of file Texture.h.


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