Saga3D API Documentation  1.0-RC4
IVideoDriver.h File Reference
#include "SRenderPass.h"
#include "SPipeline.h"
#include "SShaderUniform.h"
#include "SPushConstant.h"
#include "SShaderBuffer.h"
#include "SIndirectBuffer.h"
#include "ISceneNode.h"
#include <vector>
#include <string>
#include <glm/vec2.hpp>

Go to the source code of this file.

Classes

class  saga::video::IVideoDriver
 

Namespaces

 saga
 
 saga::scene
 All scene management can be found in this namespace: Mesh loading, special scene nodes like octrees and billboards, ...
 
 saga::video
 The video namespace contains classes for accessing the video driver. All 2d and 3d rendering is done here.
 

Enumerations

enum  saga::video::E_RENDER_TARGET_TYPE {
  saga::video::E_RENDER_TARGET_TYPE::FRAME_BUFFER = 0, saga::video::E_RENDER_TARGET_TYPE::RENDER_TEXTURE, saga::video::E_RENDER_TARGET_TYPE::MULTI_RENDER_TEXTURES, saga::video::E_RENDER_TARGET_TYPE::STEREO_LEFT_BUFFER,
  saga::video::E_RENDER_TARGET_TYPE::STEREO_RIGHT_BUFFER, saga::video::E_RENDER_TARGET_TYPE::STEREO_BOTH_BUFFERS, saga::video::E_RENDER_TARGET_TYPE::AUX_BUFFER0, saga::video::E_RENDER_TARGET_TYPE::AUX_BUFFER1,
  saga::video::E_RENDER_TARGET_TYPE::AUX_BUFFER2, saga::video::E_RENDER_TARGET_TYPE::AUX_BUFFER3, saga::video::E_RENDER_TARGET_TYPE::AUX_BUFFER4
}
 Special render targets, which usually map to dedicated hardware. More...
 
enum  saga::video::E_FOG_TYPE { saga::video::E_FOG_TYPE::EXP, saga::video::E_FOG_TYPE::LINEAR, saga::video::E_FOG_TYPE::EXP2 }
 enum class for the types of fog distributions to choose from More...