22extern class VulkanContext* gVulkanContext;
26extern struct GxContext gGxContext;
28extern struct C3dContext gC3dContext;
34 class VulkanContext* mVulkanContext = gVulkanContext;
36 struct GxContext* mGxContext = &gGxContext;
38 struct C3dContext* mC3dContext = &gC3dContext;
127 Image* mImage =
nullptr;
129 GXTexObj mGxTexObj = {};
130 TPLFile mTplFile = {};
131 void* mTplData =
nullptr;
135 void* mTiledBuf =
nullptr;
136 uint32_t mTiledBufSize = 0;
137 uint32_t mTexWidth = 0;
138 uint32_t mTexHeight = 0;
141 void* mT3dsData =
nullptr;
146 void* mLinearBuf =
nullptr;
147 uint32_t mLinearBufSize = 0;
148 uint32_t mTexWidth = 0;
149 uint32_t mTexHeight = 0;
157 Shader* mFragmentShader =
nullptr;
164 Buffer* mVertexBuffer =
nullptr;
165 Buffer* mIndexBuffer =
nullptr;
167 void* mDisplayList =
nullptr;
168 uint32_t mDisplayListSize = 0;
169 void* mColorDisplayList =
nullptr;
170 uint32_t mColorDisplayListSize = 0;
172 void* mVertexData =
nullptr;
173 void* mIndexData =
nullptr;
180 Buffer* mVertexBuffer =
nullptr;
181 Buffer* mIndexBuffer =
nullptr;
183 void* mVertexData =
nullptr;
184 void* mIndexData =
nullptr;
191 Buffer* mColorVertexBuffer =
nullptr;
193 void* mColorVertexData =
nullptr;
200 Buffer* mInstanceDataBuffer =
nullptr;
201 Buffer* mVertexColorBuffer =
nullptr;
210 MultiBuffer* mVertexBuffer =
nullptr;
212 DoubleBuffer mVertexData;
219 Buffer* mVertexBuffer =
nullptr;
221 DoubleBuffer mVertexData;
228 Buffer* mVertexBuffer =
nullptr;
229 Buffer* mIndexBuffer =
nullptr;
231 void* mVertexData =
nullptr;
232 uint32_t mVertexDataSize = 0;
233 void* mDisplayList =
nullptr;
234 uint32_t mDisplayListSize = 0;
236 DoubleBuffer mVertexData;
237 DoubleBuffer mIndexData;
244 Buffer* mVertexBuffer =
nullptr;
245 Buffer* mIndexBuffer =
nullptr;
247 void* mVertexData =
nullptr;
248 uint32_t mVertexDataSize = 0;
249 void* mDisplayList =
nullptr;
250 uint32_t mDisplayListSize = 0;
252 DoubleBuffer mVertexData;
253 DoubleBuffer mIndexData;
260 Buffer* mVertexBuffer =
nullptr;
261 Buffer* mIndexBuffer =
nullptr;
263 void* mVertexData =
nullptr;
264 uint32_t mVertexDataSize = 0;
265 void* mDisplayList =
nullptr;
266 uint32_t mDisplayListSize = 0;
268 DoubleBuffer mVertexData;
269 DoubleBuffer mIndexData;
276 MultiBuffer* mVertexBuffer =
nullptr;
278 DoubleBuffer mVertexData;
285 MultiBuffer* mVertexBuffer =
nullptr;
286 uint32_t mNumVerts = 0;
288 DoubleBuffer mVertexData;
295 MultiBuffer* mVertexBuffer =
nullptr;
296 uint32_t mNumBufferCharsAllocated = 0;
298 DoubleBuffer mVertexData;
299 uint32_t mNumBufferCharsAllocated = 0;
306 MultiBuffer* mVertexBuffer =
nullptr;
307 MultiBuffer* mIndexBuffer =
nullptr;
308 uint32_t mNumVerticesAllocated = 0;
310 DoubleBuffer mVertexData;
311 DoubleBuffer mIndexData;
312 uint32_t mNumVerticesAllocated = 0;
uint16_t IndexType
Definition GraphicsTypes.h:121
PixelFormat
Definition GraphicsTypes.h:45
RenderPassId
Definition GraphicsTypes.h:89
PipelineConfig
Definition GraphicsTypes.h:66
FilterType
Definition GraphicsTypes.h:102
WrapMode
Definition GraphicsTypes.h:110
Definition GraphicsTypes.h:32
float mResolutionScale
Definition GraphicsTypes.h:41
Definition GraphicsTypes.h:198
bool mDirty
Definition GraphicsTypes.h:204
Definition GraphicsTypes.h:154
Definition GraphicsTypes.h:304
Definition GraphicsTypes.h:283
Definition GraphicsTypes.h:274
Definition GraphicsTypes.h:208
Definition GraphicsTypes.h:178
Definition GraphicsTypes.h:189
Definition GraphicsTypes.h:162
Definition GraphicsTypes.h:242
Definition GraphicsTypes.h:217
Definition GraphicsTypes.h:293
Definition GraphicsTypes.h:125
Definition GraphicsTypes.h:258
Definition GraphicsTypes.h:226