#include <ITexture.h>
|
enum | EFilter { EFilter::Nearest = 0,
EFilter::Linear = 1
} |
|
enum | EWrapMode { EWrapMode::Clamp = 0,
EWrapMode::Mirror = 1,
EWrapMode::Repeat = 2,
EWrapMode::Border = 3
} |
|
enum | EFormatComponents { EFormatComponents::R = 0,
EFormatComponents::RG = 1,
EFormatComponents::RGB = 2,
EFormatComponents::RGBA = 3
} |
|
enum | EInternalFormatType {
EInternalFormatType::Fix8 = 0,
EInternalFormatType::Fix16 = 1,
EInternalFormatType::Float16 = 2,
EInternalFormatType::Float32 = 3,
EInternalFormatType::SignedInt8 = 4,
EInternalFormatType::SignedInt16 = 5,
EInternalFormatType::SignedInt32 = 6,
EInternalFormatType::UnsignedInt8 = 7,
EInternalFormatType::UnsignedInt16 = 8,
EInternalFormatType::UnsignedInt32 = 9,
EInternalFormatType::Depth = 10
} |
|
enum | EMipMaps { EMipMaps::False = 0,
EMipMaps::True = 1
} |
|
Enumerator |
---|
Fix8 |
|
Fix16 |
|
Float16 |
|
Float32 |
|
SignedInt8 |
|
SignedInt16 |
|
SignedInt32 |
|
UnsignedInt8 |
|
UnsignedInt16 |
|
UnsignedInt32 |
|
Depth |
|
Enumerator |
---|
Clamp |
|
Mirror |
|
Repeat |
|
Border |
|
virtual void ion::Graphics::ITexture::GenerateMipMaps |
( |
| ) |
|
|
pure virtual |
virtual float ion::Graphics::ITexture::GetAnisotropy |
( |
| ) |
|
|
pure virtual |
virtual EFilter ion::Graphics::ITexture::GetMagFilter |
( |
| ) |
|
|
pure virtual |
virtual EFilter ion::Graphics::ITexture::GetMinFilter |
( |
| ) |
|
|
pure virtual |
virtual EFilter ion::Graphics::ITexture::GetMipMapFilter |
( |
| ) |
|
|
pure virtual |
virtual EWrapMode ion::Graphics::ITexture::GetWrapMode |
( |
| ) |
|
|
pure virtual |
virtual void ion::Graphics::ITexture::SetAnisotropy |
( |
float const |
Anisotropy | ) |
|
|
pure virtual |
Sets the anisotropy filtering value for this texture A value < 0 indicates that the max anisotrophy value should be used Default is -1
Implemented in ion::Graphics::GL::CTexture.
virtual void ion::Graphics::ITexture::SetBorderColor |
( |
color4f const & |
BorderColor | ) |
|
|
pure virtual |
virtual void ion::Graphics::ITexture::SetMagFilter |
( |
EFilter const |
MagFilter | ) |
|
|
pure virtual |
virtual void ion::Graphics::ITexture::SetMinFilter |
( |
EFilter const |
MinFilter | ) |
|
|
pure virtual |
virtual void ion::Graphics::ITexture::SetMipMapFilter |
( |
EFilter const |
MipMapFilter | ) |
|
|
pure virtual |
virtual void ion::Graphics::ITexture::SetWrapMode |
( |
EWrapMode const |
WrapMode | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /home/ian/projects/ionEngine/ionGraphics/ITexture.h