libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Matrix.h
Go to the documentation of this file.
1#pragma once
2
4#include "fast/types.h"
5
6namespace Fast {
7class Matrix final : public Ship::Resource<Mtx> {
8 public:
9 using Resource::Resource;
10
12
13 Mtx* GetPointer() override;
14 size_t GetPointerSize() override;
15
17};
18} // namespace Fast
Definition Matrix.h:7
Mtx Matrx
Definition Matrix.h:16
Mtx * GetPointer() override
Returns a typed pointer to the resource payload.
size_t GetPointerSize() override
Returns the size (in bytes) of the type pointed to by GetRawPointer().
Typed resource base class that provides a strongly-typed pointer accessor.
Definition Resource.h:73
Definition gfx_direct3d_common.h:19
Definition types.h:4