forked from bartvdbraak/blender
BGE update: helper functions for VideoTexture render to texture feature.
This commit is contained in:
parent
650ac62919
commit
15e193f253
@ -184,7 +184,6 @@ private:
|
||||
void RenderDebugProperties();
|
||||
void RenderShadowBuffers(KX_Scene *scene);
|
||||
void SetBackGround(KX_WorldInfo* worldinfo);
|
||||
void SetWorldSettings(KX_WorldInfo* worldinfo);
|
||||
void DoSound(KX_Scene* scene);
|
||||
|
||||
public:
|
||||
@ -193,6 +192,7 @@ public:
|
||||
virtual ~KX_KetsjiEngine();
|
||||
|
||||
// set the devices and stuff. the client must take care of creating these
|
||||
void SetWorldSettings(KX_WorldInfo* worldinfo);
|
||||
void SetKeyboardDevice(SCA_IInputDevice* keyboarddevice);
|
||||
void SetMouseDevice(SCA_IInputDevice* mousedevice);
|
||||
void SetNetworkDevice(NG_NetworkDeviceInterface* networkdevice);
|
||||
@ -205,6 +205,8 @@ public:
|
||||
void SetGame2IpoMode(bool game2ipo,int startFrame);
|
||||
|
||||
RAS_IRasterizer* GetRasterizer(){return m_rasterizer;};
|
||||
RAS_ICanvas* GetCanvas(){return m_canvas;};
|
||||
RAS_IRenderTools* GetRenderTools(){return m_rendertools;};
|
||||
|
||||
///returns true if an update happened to indicate -> Render
|
||||
bool NextFrame();
|
||||
|
@ -212,9 +212,6 @@ public :
|
||||
RAS_FrameFrustum &frustum
|
||||
);
|
||||
|
||||
|
||||
private :
|
||||
|
||||
static
|
||||
void
|
||||
ComputeDefaultFrustum(
|
||||
@ -225,6 +222,8 @@ private :
|
||||
RAS_FrameFrustum & frustum
|
||||
);
|
||||
|
||||
private :
|
||||
|
||||
static
|
||||
void
|
||||
ComputeBestFitViewRect(
|
||||
|
@ -200,6 +200,7 @@ public:
|
||||
* @return true if stereo mode is enabled.
|
||||
*/
|
||||
virtual bool Stereo()=0;
|
||||
virtual StereoMode GetStereoMode()=0;
|
||||
virtual bool InterlacedStereo()=0;
|
||||
/**
|
||||
* Sets which eye buffer subsequent primitives will be rendered to.
|
||||
|
@ -407,13 +407,15 @@ void RAS_OpenGLRasterizer::SetRenderArea()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void RAS_OpenGLRasterizer::SetStereoMode(const StereoMode stereomode)
|
||||
{
|
||||
m_stereomode = stereomode;
|
||||
}
|
||||
|
||||
|
||||
RAS_IRasterizer::StereoMode RAS_OpenGLRasterizer::GetStereoMode()
|
||||
{
|
||||
return m_stereomode;
|
||||
}
|
||||
|
||||
bool RAS_OpenGLRasterizer::Stereo()
|
||||
{
|
||||
|
@ -137,6 +137,7 @@ public:
|
||||
virtual void SetRenderArea();
|
||||
|
||||
virtual void SetStereoMode(const StereoMode stereomode);
|
||||
virtual RAS_IRasterizer::StereoMode GetStereoMode();
|
||||
virtual bool Stereo();
|
||||
virtual bool InterlacedStereo();
|
||||
virtual void SetEye(const StereoEye eye);
|
||||
|
Loading…
Reference in New Issue
Block a user