U3D
Open-source, cross-platform 2D and 3D game engine built in C++
Loading...
Searching...
No Matches
RenderPath.h File Reference
#include "../Container/Ptr.h"
#include "../Container/RefCounted.h"
#include "../Graphics/GraphicsDefs.h"
#include "../Math/Color.h"
#include "../Math/Vector4.h"
Include dependency graph for RenderPath.h:

Classes

struct  Urho3D::RenderTargetInfo
 Rendertarget definition. More...
 
struct  Urho3D::RenderPathCommand
 Rendering path command. More...
 
class  Urho3D::RenderPath
 Rendering path definition. A sequence of commands (e.g. clear screen, draw objects with specific pass) that yields the scene rendering result. More...
 

Enumerations

enum  Urho3D::RenderCommandType {
  CMD_NONE = 0 , CMD_CLEAR , CMD_SCENEPASS , CMD_QUAD ,
  CMD_FORWARDLIGHTS , CMD_LIGHTVOLUMES , CMD_RENDERUI , CMD_SENDEVENT
}
 Rendering path command types.
 
enum  Urho3D::RenderCommandSortMode { SORT_FRONTTOBACK = 0 , SORT_BACKTOFRONT }
 Rendering path sorting modes.
 
enum  Urho3D::RenderTargetSizeMode { SIZE_ABSOLUTE = 0 , SIZE_VIEWPORTDIVISOR , SIZE_VIEWPORTMULTIPLIER }
 Rendertarget size mode.