Classes | Namespaces | Defines | Variables

D:/SoftwareEntwicklung/C++/HLC/Tools/SoftPixelEngine/repository/sources/Base/spMeshBuffer.cpp File Reference

#include "Base/spMeshBuffer.hpp"
#include "SceneGraph/spMeshModifier.hpp"
#include "RenderSystem/spRenderSystem.hpp"
#include "RenderSystem/spTextureLayerStandard.hpp"
#include "RenderSystem/spTextureLayerRelief.hpp"
#include <boost/foreach.hpp>

Classes

struct  sp::video::SCmpNormalCoord

Namespaces

namespace  sp
 

!!


namespace  sp::video
 

All rendering and drawing operations for 2D and 3D can be found in this namespace.


Defines

#define mcrReadComponent(t)   Component = static_cast<f64>(OldBuffer.get<t>(Index, OldAttrib.Offset + OldCompSize * i))
#define mcrWriteComponent(t)   VertexBuffer_.RawBuffer.set<t>(Index, NewAttrib.Offset + NewCompSize * i, static_cast<t>(Component));

Variables

const c8 * sp::video::DEB_ERR_LAYER_RANGE = "Texture layer index out of range"
const c8 * sp::video::DEB_ERR_LAYER_INCMP = "Texture layer type incompatible"

Define Documentation

#define mcrReadComponent (   t  )     Component = static_cast<f64>(OldBuffer.get<t>(Index, OldAttrib.Offset + OldCompSize * i))
#define mcrWriteComponent (   t  )     VertexBuffer_.RawBuffer.set<t>(Index, NewAttrib.Offset + NewCompSize * i, static_cast<t>(Component));
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines