コード例 #1
0
ファイル: particles.cpp プロジェクト: Tauwasser/mame
	void create()
	{
		m_shape      = EmitterShape::Sphere;
		m_direction  = EmitterDirection::Outward;

		m_handle = psCreateEmitter(m_shape, m_direction, 1024);
		m_uniforms.reset();
	}
コード例 #2
0
ファイル: particle_system.cpp プロジェクト: dumganhar/bgfx
	void Emitter::create(EmitterShape::Enum _shape, EmitterDirection::Enum _direction, uint32_t _maxParticles)
	{
		m_dt = 0.0f;
		m_uniforms.reset();
		m_shape     = _shape;
		m_direction = _direction;

		m_num = 0;
		m_max = _maxParticles;
		m_particles = (Particle*)BX_ALLOC(s_ctx.m_allocator, m_max*sizeof(Particle) );
	}