3#include <common/aglTextureSampler.h>
4#include <container/seadSafeArray.h>
5#include <heap/seadDisposer.h>
7namespace agl {
namespace utl {
47static_assert(
sizeof(
PrimitiveTexture) == 0x11F4,
"agl::utl::PrimitiveTexture size mismatch");
Definition aglTextureSampler.h:12
Definition aglPrimitiveTexture.h:10
void initializeMipLevelTexture_(sead::Heap *heap)
PrimitiveTexture()
Definition aglPrimitiveTexture.cpp:7
sead::SafeArray< TextureSampler, cSampler_Num > mTextureSampler
Definition aglPrimitiveTexture.h:45
const TextureSampler & getTextureSampler(TextureSamplerType sampler) const
Definition aglPrimitiveTexture.h:42
virtual ~PrimitiveTexture()
Definition aglPrimitiveTexture.cpp:11
void initialize(sead::Heap *heap)
Definition aglPrimitiveTexture.cpp:15
TextureSampler & getTextureSampler(TextureSamplerType sampler)
Definition aglPrimitiveTexture.h:41
TextureSamplerType
Definition aglPrimitiveTexture.h:15
@ cSampler_MipLevel
Definition aglPrimitiveTexture.h:24
@ cSampler_BlackCubeArray
Definition aglPrimitiveTexture.h:21
@ cSampler_White2D
Definition aglPrimitiveTexture.h:16
@ cSampler_Num
Definition aglPrimitiveTexture.h:27
@ cSampler_Depth32_0
Definition aglPrimitiveTexture.h:22
@ cSampler_Gray2D
Definition aglPrimitiveTexture.h:17
@ cSampler_Depth32_1
Definition aglPrimitiveTexture.h:23
@ cSampler_BlackCube
Definition aglPrimitiveTexture.h:20
@ cSampler_Black2D
Definition aglPrimitiveTexture.h:18
@ cSampler_DepthShadow
Definition aglPrimitiveTexture.h:25
@ cSampler_DepthShadowArray
Definition aglPrimitiveTexture.h:26
@ cSampler_Black2DArray
Definition aglPrimitiveTexture.h:19
Definition seadSafeArray.h:19
Definition aglImageFilter2D.h:11
Definition aglDisplayList.cpp:5
Definition seadAssert.h:44
#define SEAD_SINGLETON_DISPOSER(CLASS)
Definition seadDisposer.h:29