UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
primitivesetup.h File Reference
#include <ugdk/graphic.h>
#include <ugdk/action.h>
#include <ugdk/action/animationplayer.h>
#include <ugdk/action/spritetypes.h>
#include <ugdk/graphic/primitive.h>
#include <ugdk/graphic/vertexdata.h>
#include <ugdk/graphic/textureatlas.h>
#include <ugdk/graphic/primitivecontroller.h>
#include <ugdk/system/compatibility.h>
#include <string>
#include <utility>
#include <glm/glm.hpp>
Include dependency graph for primitivesetup.h:

Go to the source code of this file.

Classes

struct  ugdk::graphic::PrimitiveSetup::Sprite
 
struct  ugdk::graphic::PrimitiveSetup::Rectangle
 

Namespaces

 ugdk
 
 ugdk::graphic
 
 ugdk::graphic::VertexDataManipulation
 
 ugdk::graphic::PrimitiveSetup
 

Functions

void ugdk::graphic::VertexDataManipulation::ApplyPositionOffset (VertexData &data, const math::Vector2D &offset)
 
void ugdk::graphic::VertexDataManipulation::SetToRectangleAtOrigin (VertexData &data, const math::Vector2D &size)
 
void ugdk::graphic::VertexDataManipulation::SetToAbsoluteRectangleWithAtlasPiece (VertexData &data, const glm::vec4 &top_left, const glm::vec4 &bottom_right, const TextureAtlas::BoundPiece &piece)
 
void ugdk::graphic::VertexDataManipulation::SetUsingSpriteFrameInformation (VertexData &data, const math::Vector2D &position, const action::SpriteAnimationFrame &, const TextureAtlas::BoundPiece &)