sead
Loading...
Searching...
No Matches
aglTextureDataUtil.h
Go to the documentation of this file.
1#pragma once
2
3#include <common/aglTextureEnum.h>
4
5#include <cafe/gx2.h>
6
7namespace agl {
8
9class TextureData;
10
11namespace detail {
12
14{
15public:
16 static TextureFormat convFormatGX2ToAGL(GX2SurfaceFormat format);
18
19 static void calcSizeAndAlignment(GX2Surface* p_surface);
20 static void initializeFromSurface(TextureData* p_texture_data, const GX2Surface& surface);
21
22 static void printInfo(const GX2Surface& surface);
23};
24
25} }
Definition aglTextureData.h:11
Definition aglTextureDataUtil.h:14
static void printInfo(const GX2Surface &surface)
static TextureFormat convFormatGX2ToAGL(GX2SurfaceFormat format)
Definition aglTextureDataUtil.cpp:73
static GX2SurfaceFormat convFormatAGLToGX2(TextureFormat format)
Definition aglTextureDataUtil.cpp:82
static void initializeFromSurface(TextureData *p_texture_data, const GX2Surface &surface)
Definition aglTextureDataUtil.cpp:92
static void calcSizeAndAlignment(GX2Surface *p_surface)
Definition aglTextureDataUtil.cpp:87
Definition aglPrivateResource.h:9
Definition aglDisplayList.cpp:5
TextureFormat
Definition aglTextureEnum.h:10