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
6#include "REX/W32/D3D.h"
7
8namespace RE
9{
11 {
12 public:
13 inline static constexpr auto RTTI = RTTI_BSParticleShaderCubeEmitter;
14 inline static constexpr auto VTABLE = VTABLE_BSParticleShaderCubeEmitter;
15
17
18 // override (BSParticleShaderEmitter)
19 bool Generate(bool a_arg1, NiPoint3& a_arg2, NiPoint3& a_arg3) override; // 03 - { return false; }
20
21 // members
29 float rotation; // F58
30 float rotationVelocity; // F5C
31 float cubeSize; // F60
32 float density; // F64
34 };
35 static_assert(sizeof(BSParticleShaderCubeEmitter) == 0xFE0);
36}
Definition BSParticleShaderCubeEmitter.h:11
static constexpr auto RTTI
Definition BSParticleShaderCubeEmitter.h:13
float cubeSize
Definition BSParticleShaderCubeEmitter.h:31
NiPoint3 frameVelocityVector
Definition BSParticleShaderCubeEmitter.h:26
REX::W32::XMFLOAT4X4 occlusionProjection
Definition BSParticleShaderCubeEmitter.h:22
bool Generate(bool a_arg1, NiPoint3 &a_arg2, NiPoint3 &a_arg3) override
NiPoint3 offsetVector
Definition BSParticleShaderCubeEmitter.h:24
NiPoint3 gravityVelocity
Definition BSParticleShaderCubeEmitter.h:28
float density
Definition BSParticleShaderCubeEmitter.h:32
float rotation
Definition BSParticleShaderCubeEmitter.h:29
NiPoint3 compositeOffsetVector
Definition BSParticleShaderCubeEmitter.h:25
NiPoint3 windVelocity
Definition BSParticleShaderCubeEmitter.h:27
NiPoint3 instanceOffsets[10]
Definition BSParticleShaderCubeEmitter.h:33
float rotationVelocity
Definition BSParticleShaderCubeEmitter.h:30
NiPoint3 cameraOffsetVector
Definition BSParticleShaderCubeEmitter.h:23
static constexpr auto VTABLE
Definition BSParticleShaderCubeEmitter.h:14
Definition BSParticleShaderEmitter.h:11
Definition NiPoint3.h:6
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_BSParticleShaderCubeEmitter(static_cast< std::uint64_t >(685110))
constexpr std::array< REL::ID, 1 > VTABLE_BSParticleShaderCubeEmitter
Definition Offsets_VTABLE.h:9308
Definition D3D.h:697