Dry
Classes | Enumerations
RenderPath.h File Reference
#include "../Container/Ptr.h"
#include "../Container/RefCounted.h"
#include "../Graphics/GraphicsDefs.h"
#include "../Math/Color.h"
#include "../Math/Vector4.h"

Classes

struct  Dry::RenderTargetInfo
 Rendertarget definition. More...
 
struct  Dry::RenderPathCommand
 Rendering path command. More...
 
class  Dry::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  Dry::RenderCommandType {
  CMD_NONE = 0, CMD_CLEAR, CMD_SCENEPASS, CMD_QUAD,
  CMD_FORWARDLIGHTS, CMD_LIGHTVOLUMES, CMD_RENDERUI, CMD_SENDEVENT
}
 Rendering path command types.
 
enum  Dry::RenderCommandSortMode { SORT_FRONTTOBACK = 0, SORT_BACKTOFRONT }
 Rendering path sorting modes.
 
enum  Dry::RenderTargetSizeMode { SIZE_ABSOLUTE = 0, SIZE_VIEWPORTDIVISOR, SIZE_VIEWPORTMULTIPLIER }
 Rendertarget size mode.