DragonNest/Server/DNGameServer/DnRenderBase.h
Cussrro 47f7895977 Revert "修复编码问题"
This reverts commit 9e69c01767.
2024-12-21 10:04:04 +08:00

26 lines
No EOL
873 B
C++

#pragma once
#include "Timer.h"
class CDnRenderBase {
public:
CDnRenderBase() {}
virtual ~CDnRenderBase() {}
protected:
public:
virtual void ChangeAnimation( int nAniIndex, float fFrame = 0.f, float fBlendFrame = 0.f ) {}
virtual void Process( EtMatrix *pmatWorld, LOCAL_TIME LocalTime, float fDelta ) {}
virtual int GetAniIndex( const char *szAniName ) { return -1; }
virtual EtMatrix GetBoneMatrix( const char *szBoneName ) { EtMatrix matIdentity; return matIdentity; }
virtual int GetBoneIndex( const char *szBoneName ) { return -1; }
virtual void SetFPS( float fValue ) {}
virtual float GetFPS() { return 60.f; }
virtual void SetFrame( float fValue ) {}
virtual void SetPrevFrame( float fValue ) {}
virtual void AddAniDistance( EtVector3 &vVec ) {}
virtual void CalcAniDistance( int nAniIndex, float fFrame, float fPrevFrame, EtVector3 &vDist ) {}
};