#pragma once #include "rbx/Boost.hpp" namespace RBX{namespace Graphics{ typedef char dumyy4350583408; class VisualEngine; class IndexBuffer; class VertexLayout; class Technique; class ShaderProgram; struct EmitterShared { VisualEngine* visualEngine; shared_ptr< VertexBuffer > vbuf; shared_ptr< IndexBuffer > ibuf; shared_ptr< VertexLayout > vlayout; shared_ptr shaders[5]; G3D::Random rnd; bool colorBGR; void* vblock; void* vbptr; void* vbend; void init( VisualEngine* ve ); void* lock( int* retIndex, int cnt); void flush(); }; }}