Saga3D API Documentation
1.0-RC4
|
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 ¶meters) |
typedef for Function Pointer More... | |
Main header file of Saga3D, the only file needed to include.
Definition in file Saga.h.