Saga3D API Documentation  1.0-RC4
Saga.h File Reference

Main header file of Saga3D, the only file needed to include. More...

#include "SagaConfig.h"
#include "aabbox3d.h"
#include "CMeshBuffer.h"
#include "CGPUMeshBuffer.h"
#include "IAnimatedMesh.h"
#include "IAnimatedMeshSceneNode.h"
#include "ICameraSceneNode.h"
#include "IMesh.h"
#include "IMeshBuffer.h"
#include "IMeshSceneNode.h"
#include "SagaDevice.h"
#include "irrMath.h"
#include "ISceneManager.h"
#include "ISceneNode.h"
#include "ISkinnedMesh.h"
#include "IVideoDriver.h"
#include "SShader.h"
#include "SRenderPass.h"
#include "SRenderPassState.h"
#include "S3DVertex.h"
#include "SMesh.h"
#include "SDeviceCreationParameters.h"

Go to the source code of this file.

Namespaces

 saga
 
 saga::core
 typedef for Function Pointer
 
 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.
 

Functions

std::unique_ptr< SagaDevice > saga::createDevice (video::E_DRIVER_TYPE driverType=video::E_DRIVER_TYPE::VULKAN, const glm::uvec2 &windowSize={800, 600}, std::uint32_t bits=32, bool fullscreen=false, bool stencilbuffer=true, bool vsync=false)
 Creates an Saga device. The Saga device is the root object for using the engine. More...
 
std::unique_ptr< SagaDevice > saga::createDeviceEx (const SDeviceCreationParameters &parameters)
 typedef for Function Pointer More...
 

Detailed Description

Main header file of Saga3D, the only file needed to include.

Definition in file Saga.h.