mirror of
https://github.com/copyrighttxt/watrbx-game-engine.git
synced 2026-09-04 20:57:49 +00:00
35 lines
736 B
C++
35 lines
736 B
C++
#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<ShaderProgram> 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();
|
|
};
|
|
|
|
|
|
}}
|