Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
Canvas2D.cpp File Reference
#include "precompiled.h"
#include "Canvas2D.h"
#include "graphics/Color.h"
#include "graphics/ShaderManager.h"
#include "graphics/TextRenderer.h"
#include "graphics/TextureManager.h"
#include "maths/Rect.h"
#include "maths/Vector2D.h"
#include "ps/containers/StaticVector.h"
#include "ps/CStrInternStatic.h"
#include "renderer/Renderer.h"
#include <array>
Include dependency graph for Canvas2D.cpp:

Classes

struct  anonymous_namespace{Canvas2D.cpp}::SBindingSlots
 
class  CCanvas2D::Impl
 

Namespaces

namespace  anonymous_namespace{Canvas2D.cpp}
 

Typedefs

using anonymous_namespace{Canvas2D.cpp}::PlaneArray2D = std::array< float, 12 >
 

Functions

void anonymous_namespace{Canvas2D.cpp}::DrawTextureImpl (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CTexturePtr &texture, const PlaneArray2D &vertices, PlaneArray2D uvs, const CColor &multiply, const CColor &add, const float grayscaleFactor, const SBindingSlots &bindingSlots)