26 #if defined(GTE_USE_MAT_VEC) 30 rotate.
SetCol(3, { 0.0f, 0.0f, 0.0f, 1.0f });
35 rotate.
SetRow(3, { 0.0f, 0.0f, 0.0f, 1.0f });
52 #if defined(GTE_USE_MAT_VEC) 61 mViewVolume->SetFrame(position, dVector, uVector, rVector);
virtual void UpdateWorldData(double applicationTime)
Vector< NumRows, Real > GetCol(int c) const
void SetViewVolume(std::shared_ptr< ViewVolume > const &viewVolume)
Vector< NumCols, Real > GetRow(int r) const
void Update(double applicationTime=0.0, bool initiator=true)
void SetCol(int c, Vector< NumRows, Real > const &vec)
void SetRow(int r, Vector< NumCols, Real > const &vec)
std::shared_ptr< ViewVolume > mViewVolume
std::function< void(ViewVolumeNode *)> mOnUpdate
virtual void UpdateWorldData(double applicationTime)
ViewVolumeNode(std::shared_ptr< ViewVolume > const &viewVolume=nullptr)