mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-10 18:27:40 +00:00
Add CStateManager::CStateManager
This commit is contained in:
@@ -39,7 +39,7 @@ public:
|
||||
void AddPlaneObject() override;
|
||||
void AddDrawable(const void* obj, const CVector3f& pos, const CAABox& bounds, int mode,
|
||||
IRenderer::EDrawableSorting sorting) override;
|
||||
void SetDrawableCallback() override;
|
||||
void SetDrawableCallback(TDrawableCallback cb, void* ctx) override;
|
||||
void SetWorldViewpoint() override;
|
||||
void SetPerspective1(float, float, float, float, float) override;
|
||||
void SetPerspective2() override;
|
||||
|
||||
@@ -16,6 +16,8 @@ class CVector3f;
|
||||
|
||||
class IRenderer {
|
||||
public:
|
||||
typedef void (*TDrawableCallback)(void*, void*, int);
|
||||
|
||||
enum EDrawableSorting {
|
||||
kDS_SortedCallback,
|
||||
kDS_UnsortedCallback,
|
||||
@@ -39,7 +41,7 @@ public:
|
||||
virtual void AddPlaneObject();
|
||||
virtual void AddDrawable(const void* obj, const CVector3f& pos, const CAABox& bounds, int mode,
|
||||
IRenderer::EDrawableSorting sorting);
|
||||
virtual void SetDrawableCallback();
|
||||
virtual void SetDrawableCallback(TDrawableCallback cb, void* ctx);
|
||||
virtual void SetWorldViewpoint();
|
||||
virtual void SetPerspective1(float, float, float, float, float);
|
||||
virtual void SetPerspective2();
|
||||
|
||||
Reference in New Issue
Block a user