CommonLibVR
RenderTargetProperties.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/T/TextureFormat.h"
4 
5 namespace RE
6 {
7  namespace BSGraphics
8  {
10  {
11  std::uint32_t width; // 00
12  std::uint32_t height; // 04
14  bool copyable; // 0C
16  bool allowMipGeneration; // 0E
17  bool unk0F; // 0F
18  std::int32_t mipLevel; // 10
19  std::uint32_t textureTarget; // 14
20  std::uint32_t unk18; // 18
21  };
22  static_assert(sizeof(RenderTargetProperties) == 0x1C);
23 
25  {
26  std::uint32_t width; // 00
27  std::uint32_t height; // 04
28  std::uint32_t arraySize; // 08
29  bool unk0C; // 0C
30  bool stencil; // 0D
31  bool use16BitsDepth; // 0E
32  };
33  static_assert(sizeof(DepthStencilTargetProperties) == 0x10);
34 
36  {
37  std::uint32_t width; // 00
38  std::uint32_t height; // 04
40  };
41  static_assert(sizeof(CubeMapRenderTargetProperties) == 0xC);
42  }
43 }
Definition: AbsorbEffect.h:6
Definition: RenderTargetProperties.h:36
std::uint32_t width
Definition: RenderTargetProperties.h:37
std::uint32_t height
Definition: RenderTargetProperties.h:38
stl::enumeration< Format, std::uint32_t > format
Definition: RenderTargetProperties.h:39
Definition: RenderTargetProperties.h:25
std::uint32_t width
Definition: RenderTargetProperties.h:26
bool unk0C
Definition: RenderTargetProperties.h:29
bool use16BitsDepth
Definition: RenderTargetProperties.h:31
std::uint32_t height
Definition: RenderTargetProperties.h:27
std::uint32_t arraySize
Definition: RenderTargetProperties.h:28
bool stencil
Definition: RenderTargetProperties.h:30
Definition: RenderTargetProperties.h:10
std::uint32_t textureTarget
Definition: RenderTargetProperties.h:19
std::uint32_t unk18
Definition: RenderTargetProperties.h:20
std::uint32_t height
Definition: RenderTargetProperties.h:12
bool unk0F
Definition: RenderTargetProperties.h:17
bool supportUnorderedAccess
Definition: RenderTargetProperties.h:15
bool allowMipGeneration
Definition: RenderTargetProperties.h:16
std::int32_t mipLevel
Definition: RenderTargetProperties.h:18
stl::enumeration< Format, std::uint32_t > format
Definition: RenderTargetProperties.h:13
bool copyable
Definition: RenderTargetProperties.h:14
std::uint32_t width
Definition: RenderTargetProperties.h:11