CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
BSParticleShaderCubeEmitter.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/N/NiPoint3.h"
5
6namespace RE
7{
9 {
10 public:
11 inline static constexpr auto RTTI = RTTI_BSParticleShaderCubeEmitter;
12
14
15 // override (BSParticleShaderEmitter)
16 bool Generate(bool a_arg1, NiPoint3& a_arg2, NiPoint3& a_arg3) override; // 03 - { return false; }
17
18 // members
26 float rotation; // F58
27 float rotationVelocity; // F5C
28 float cubeSize; // F60
29 float density; // F64
31 };
32 static_assert(sizeof(BSParticleShaderCubeEmitter) == 0xFE0);
33}
Definition: BSParticleShaderCubeEmitter.h:9
static constexpr auto RTTI
Definition: BSParticleShaderCubeEmitter.h:11
float cubeSize
Definition: BSParticleShaderCubeEmitter.h:28
NiPoint3 frameVelocityVector
Definition: BSParticleShaderCubeEmitter.h:23
bool Generate(bool a_arg1, NiPoint3 &a_arg2, NiPoint3 &a_arg3) override
NiPoint3 offsetVector
Definition: BSParticleShaderCubeEmitter.h:21
DirectX::XMFLOAT4X4 occlusionProjection
Definition: BSParticleShaderCubeEmitter.h:19
NiPoint3 gravityVelocity
Definition: BSParticleShaderCubeEmitter.h:25
float density
Definition: BSParticleShaderCubeEmitter.h:29
float rotation
Definition: BSParticleShaderCubeEmitter.h:26
NiPoint3 compositeOffsetVector
Definition: BSParticleShaderCubeEmitter.h:22
NiPoint3 windVelocity
Definition: BSParticleShaderCubeEmitter.h:24
NiPoint3 instanceOffsets[10]
Definition: BSParticleShaderCubeEmitter.h:30
float rotationVelocity
Definition: BSParticleShaderCubeEmitter.h:27
NiPoint3 cameraOffsetVector
Definition: BSParticleShaderCubeEmitter.h:20
Definition: BSParticleShaderEmitter.h:11
Definition: NiPoint3.h:6
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSParticleShaderCubeEmitter(static_cast< std::uint64_t >(685110))
Definition: WinAPI.h:191