mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-09 13:47:41 +00:00
A few more CCubeRenderer functions
This commit is contained in:
@@ -85,7 +85,7 @@ public:
|
||||
void SetModelMatrix(const CTransform4f& xf) override;
|
||||
void AddParticleGen(const CParticleGen& gen) override;
|
||||
void AddParticleGen(const CParticleGen& gen, const CVector3f&, const CAABox&) override;
|
||||
void AddPlaneObject() override;
|
||||
void AddPlaneObject(const void* obj, const CAABox& aabb, const CPlane& plane, int type) override;
|
||||
void AddDrawable(const void* obj, const CVector3f& pos, const CAABox& bounds, int mode,
|
||||
IRenderer::EDrawableSorting sorting) override;
|
||||
void SetDrawableCallback(TDrawableCallback cb, const void* ctx) override;
|
||||
@@ -142,6 +142,8 @@ public:
|
||||
void PrepareDynamicLights(const rstl::vector< CLight >& lights) override;
|
||||
|
||||
void AllocatePhazonSuitMaskTexture();
|
||||
void SetupRendererStates(bool depthWrite);
|
||||
void SetupCGraphicsStates();
|
||||
|
||||
void SetRequestRGBA6(bool req) { x318_26_requestRGBA6 = req; }
|
||||
CTexture* GetRealReflection();
|
||||
|
||||
@@ -20,6 +20,7 @@ class CMetroidModelInstance;
|
||||
class CModel;
|
||||
class COsContext;
|
||||
class CParticleGen;
|
||||
class CPlane;
|
||||
class CPVSVisSet;
|
||||
class CResFactory;
|
||||
class CSkinnedModel;
|
||||
@@ -70,7 +71,7 @@ public:
|
||||
virtual void SetModelMatrix(const CTransform4f& xf);
|
||||
virtual void AddParticleGen(const CParticleGen& gen);
|
||||
virtual void AddParticleGen(const CParticleGen& gen, const CVector3f&, const CAABox&);
|
||||
virtual void AddPlaneObject();
|
||||
virtual void AddPlaneObject(const void* obj, const CAABox& aabb, const CPlane& plane, int type);
|
||||
virtual void AddDrawable(const void* obj, const CVector3f& pos, const CAABox& bounds, int mode,
|
||||
IRenderer::EDrawableSorting sorting);
|
||||
virtual void SetDrawableCallback(TDrawableCallback cb, const void* ctx);
|
||||
|
||||
Reference in New Issue
Block a user