Saga3D API Documentation
1.0-RC4
|
#include <STexture.h>
Public Member Functions | |
const void * | getData (int face=0, int level=0) const |
Public Attributes | |
ID | TextureID = INVALID_ID |
E_TEXTURE_TYPE | Type = E_TEXTURE_TYPE::TEXTURE_2D |
E_PIXEL_FORMAT | Format = E_PIXEL_FORMAT::RGBA8 |
E_FILTER_TYPE | MinFilter = E_FILTER_TYPE::LINEAR |
E_FILTER_TYPE | MagFilter = E_FILTER_TYPE::LINEAR |
E_MIPMAP_MODE | MipMapMode |
E_SAMPLER_ADDRESS_MODE | AddressModeU = E_SAMPLER_ADDRESS_MODE::CLAMP_TO_EDGE |
E_SAMPLER_ADDRESS_MODE | AddressModeV = E_SAMPLER_ADDRESS_MODE::CLAMP_TO_EDGE |
E_SAMPLER_ADDRESS_MODE | AddressModeW = E_SAMPLER_ADDRESS_MODE::CLAMP_TO_EDGE |
int | Width = 0 |
int | Height = 0 |
bool | IsRenderTarget = false |
bool | IsDepthAttachment = false |
int | MipLevels = 1 |
int | SampleCount = 1 |
float | MinLOD = 0.f |
float | MaxLOD = 0.f |
std::uint32_t | MaxAnisotropy |
std::array< std::array< STextureContent, MAX_MIPMAPS >, MAX_IMAGE_LAYERS > | Contents |
![]() | |
HandleType | Handle |
Additional Inherited Members | |
![]() | |
using | HandleType = std::uint32_t |
Definition at line 28 of file STexture.h.
|
inline |
Definition at line 49 of file STexture.h.
E_SAMPLER_ADDRESS_MODE saga::video::STexture::AddressModeU = E_SAMPLER_ADDRESS_MODE::CLAMP_TO_EDGE |
Definition at line 36 of file STexture.h.
E_SAMPLER_ADDRESS_MODE saga::video::STexture::AddressModeV = E_SAMPLER_ADDRESS_MODE::CLAMP_TO_EDGE |
Definition at line 37 of file STexture.h.
E_SAMPLER_ADDRESS_MODE saga::video::STexture::AddressModeW = E_SAMPLER_ADDRESS_MODE::CLAMP_TO_EDGE |
Definition at line 38 of file STexture.h.
std::array<std::array<STextureContent, MAX_MIPMAPS>, MAX_IMAGE_LAYERS> saga::video::STexture::Contents |
Definition at line 48 of file STexture.h.
E_PIXEL_FORMAT saga::video::STexture::Format = E_PIXEL_FORMAT::RGBA8 |
Definition at line 32 of file STexture.h.
int saga::video::STexture::Height = 0 |
Definition at line 40 of file STexture.h.
bool saga::video::STexture::IsDepthAttachment = false |
Definition at line 42 of file STexture.h.
bool saga::video::STexture::IsRenderTarget = false |
Definition at line 41 of file STexture.h.
E_FILTER_TYPE saga::video::STexture::MagFilter = E_FILTER_TYPE::LINEAR |
Definition at line 34 of file STexture.h.
std::uint32_t saga::video::STexture::MaxAnisotropy |
Definition at line 47 of file STexture.h.
float saga::video::STexture::MaxLOD = 0.f |
Definition at line 46 of file STexture.h.
E_FILTER_TYPE saga::video::STexture::MinFilter = E_FILTER_TYPE::LINEAR |
Definition at line 33 of file STexture.h.
float saga::video::STexture::MinLOD = 0.f |
Definition at line 45 of file STexture.h.
int saga::video::STexture::MipLevels = 1 |
Definition at line 43 of file STexture.h.
E_MIPMAP_MODE saga::video::STexture::MipMapMode |
Definition at line 35 of file STexture.h.
int saga::video::STexture::SampleCount = 1 |
Definition at line 44 of file STexture.h.
ID saga::video::STexture::TextureID = INVALID_ID |
Definition at line 30 of file STexture.h.
E_TEXTURE_TYPE saga::video::STexture::Type = E_TEXTURE_TYPE::TEXTURE_2D |
Definition at line 31 of file STexture.h.
int saga::video::STexture::Width = 0 |
Definition at line 39 of file STexture.h.