mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-09 13:47:41 +00:00
@@ -22,75 +22,75 @@ class CModel;
|
||||
|
||||
class CCubeRenderer : public IRenderer, public IWeaponRenderer {
|
||||
public:
|
||||
~CCubeRenderer() override;
|
||||
~CCubeRenderer();
|
||||
// TODO types
|
||||
void AddStaticGeometry() override;
|
||||
void EnablePVS(const CPVSVisSet& set, int areaIdx) override;
|
||||
void DisablePVS() override;
|
||||
void RemoveStaticGeometry() override;
|
||||
void DrawUnsortedGeometry(int areaIdx, int mask, int targetMask) override;
|
||||
void DrawSortedGeometry(int areaIdx, int mask, int targetMask) override;
|
||||
void DrawStaticGeometry(int areaIdx, int mask, int targetMask) override;
|
||||
void DrawAreaGeometry(int areaIdx, int mask, int targetMask) override;
|
||||
void PostRenderFogs() override;
|
||||
void SetModelMatrix(const CTransform4f& xf) override;
|
||||
void AddParticleGen(const CParticleGen& gen) override;
|
||||
void AddParticleGen2() override;
|
||||
void AddPlaneObject() override;
|
||||
void AddStaticGeometry();
|
||||
void EnablePVS(const CPVSVisSet& set, int areaIdx);
|
||||
void DisablePVS();
|
||||
void RemoveStaticGeometry();
|
||||
void DrawUnsortedGeometry(int areaIdx, int mask, int targetMask);
|
||||
void DrawSortedGeometry(int areaIdx, int mask, int targetMask);
|
||||
void DrawStaticGeometry(int areaIdx, int mask, int targetMask);
|
||||
void DrawAreaGeometry(int areaIdx, int mask, int targetMask);
|
||||
void PostRenderFogs();
|
||||
void SetModelMatrix(const CTransform4f& xf);
|
||||
void AddParticleGen(const CParticleGen& gen);
|
||||
void AddParticleGen2();
|
||||
void AddPlaneObject();
|
||||
void AddDrawable(const void* obj, const CVector3f& pos, const CAABox& bounds, int mode,
|
||||
IRenderer::EDrawableSorting sorting) override;
|
||||
void SetDrawableCallback(TDrawableCallback cb, void* ctx) override;
|
||||
void SetWorldViewpoint() override;
|
||||
void SetPerspective1(float, float, float, float, float) override;
|
||||
void SetPerspective2() override;
|
||||
IRenderer::EDrawableSorting sorting);
|
||||
void SetDrawableCallback(TDrawableCallback cb, void* ctx);
|
||||
void SetWorldViewpoint();
|
||||
void SetPerspective1(float, float, float, float, float);
|
||||
void SetPerspective2();
|
||||
rstl::pair< CVector2f, CVector2f > SetViewportOrtho(bool centered, float znear,
|
||||
float zfar) override;
|
||||
void SetClippingPlanes(const CFrustumPlanes&) override;
|
||||
void SetViewport(int left, int right, int width, int height) override;
|
||||
void SetDepthReadWrite(bool read, bool update) override;
|
||||
void SetBlendMode_AdditiveAlpha() override;
|
||||
void SetBlendMode_AlphaBlended() override;
|
||||
void SetBlendMode_NoColorWrite() override;
|
||||
void SetBlendMode_ColorMultiply() override;
|
||||
void SetBlendMode_InvertDst() override;
|
||||
void SetBlendMode_InvertSrc() override;
|
||||
void SetBlendMode_Replace() override;
|
||||
void SetBlendMode_AdditiveDestColor() override;
|
||||
void SetDebugOption() override;
|
||||
void BeginScene() override;
|
||||
void EndScene() override;
|
||||
void BeginPrimitive(GXPrimitive prim, int count) override;
|
||||
void BeginLines(int nverts) override;
|
||||
void BeginLineStrip(int nverts) override;
|
||||
void BeginTriangles(int nverts) override;
|
||||
void BeginTriangleStrip(int nverts) override;
|
||||
void BeginTriangleFan(int nverts) override;
|
||||
void PrimVertex(const CVector3f& vtx) override;
|
||||
void PrimNormal(const CVector3f& nrm) override;
|
||||
void PrimColor(float r, float g, float b, float a) override;
|
||||
void PrimColor(const CColor& color) override;
|
||||
void EndPrimitive() override;
|
||||
void SetAmbientColor(const CColor& color) override;
|
||||
void DrawString() override;
|
||||
void GetFPS() override;
|
||||
void CacheReflection() override;
|
||||
void DrawSpaceWarp() override;
|
||||
void DrawThermalModel() override;
|
||||
void DrawModelDisintegrate() override;
|
||||
void DrawModelFlat() override;
|
||||
void SetWireframeFlags() override;
|
||||
void SetWorldFog() override;
|
||||
float zfar);
|
||||
void SetClippingPlanes(const CFrustumPlanes&);
|
||||
void SetViewport(int left, int right, int width, int height);
|
||||
void SetDepthReadWrite(bool read, bool update);
|
||||
void SetBlendMode_AdditiveAlpha();
|
||||
void SetBlendMode_AlphaBlended();
|
||||
void SetBlendMode_NoColorWrite();
|
||||
void SetBlendMode_ColorMultiply();
|
||||
void SetBlendMode_InvertDst();
|
||||
void SetBlendMode_InvertSrc();
|
||||
void SetBlendMode_Replace();
|
||||
void SetBlendMode_AdditiveDestColor();
|
||||
void SetDebugOption();
|
||||
void BeginScene();
|
||||
void EndScene();
|
||||
void BeginPrimitive(GXPrimitive prim, int count);
|
||||
void BeginLines(int nverts);
|
||||
void BeginLineStrip(int nverts);
|
||||
void BeginTriangles(int nverts);
|
||||
void BeginTriangleStrip(int nverts);
|
||||
void BeginTriangleFan(int nverts);
|
||||
void PrimVertex(const CVector3f& vtx);
|
||||
void PrimNormal(const CVector3f& nrm);
|
||||
void PrimColor(float r, float g, float b, float a);
|
||||
void PrimColor(const CColor& color);
|
||||
void EndPrimitive();
|
||||
void SetAmbientColor(const CColor& color);
|
||||
void DrawString();
|
||||
void GetFPS();
|
||||
void CacheReflection();
|
||||
void DrawSpaceWarp();
|
||||
void DrawThermalModel();
|
||||
void DrawModelDisintegrate();
|
||||
void DrawModelFlat();
|
||||
void SetWireframeFlags();
|
||||
void SetWorldFog();
|
||||
void RenderFogVolume(const CColor&, const CAABox&, const TLockedToken< CModel >*,
|
||||
const CSkinnedModel*) override;
|
||||
void SetThermal() override;
|
||||
void SetThermalColdScale() override;
|
||||
void DoThermalBlendCold() override;
|
||||
void DoThermalBlendHot() override;
|
||||
void GetStaticWorldDataSize() override;
|
||||
void SetGXRegister1Color() override;
|
||||
void SetWorldLightFadeLevel() override;
|
||||
void Something() override;
|
||||
void PrepareDynamicLights(const rstl::vector<CLight>& lights) override;
|
||||
const CSkinnedModel*);
|
||||
void SetThermal();
|
||||
void SetThermalColdScale();
|
||||
void DoThermalBlendCold();
|
||||
void DoThermalBlendHot();
|
||||
void GetStaticWorldDataSize();
|
||||
void SetGXRegister1Color();
|
||||
void SetWorldLightFadeLevel();
|
||||
void Something();
|
||||
void PrepareDynamicLights(const rstl::vector<CLight>& lights);
|
||||
|
||||
void AllocatePhazonSuitMaskTexture();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user