LeviLamina
Loading...
Searching...
No Matches
RenderControllerResources.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9struct GeometryData;
10struct MeshResource;
11struct ResourceOffset;
13struct SkeletonData;
14namespace mce { class MaterialPtr; }
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 24, ::std::vector<::SkeletonData>> mSkeletonResources;
22 ::ll::TypedStorage<8, 24, ::std::vector<::std::weak_ptr<::DataDrivenGeometry>>> mAssociatedGeometry;
23 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::MeshResource>>> mMeshResources;
24 ::ll::TypedStorage<8, 24, ::std::vector<::GeometryData>> mGeometryData;
25 ::ll::TypedStorage<8, 24, ::std::vector<::mce::MaterialPtr>> mBakedMaterials;
26 ::ll::TypedStorage<8, 24, ::std::vector<::SimpleTextureData>> mBakedTextures;
27 ::ll::TypedStorage<8, 24, ::std::vector<::ExpressionNode>> mDynamicResourceExpressions;
28 ::ll::TypedStorage<8, 24, ::std::vector<::ResourceOffset>> mExtendedResources;
29 ::ll::TypedStorage<8, 24, ::std::vector<::ExpressionNode>> mPartVisibilityExpressions;
30 ::ll::TypedStorage<8, 24, ::std::vector<::ExpressionNode>> mRenderControllerExpressions;
31 ::ll::TypedStorage<8, 24, ::std::vector<float>> mRenderControllerConstants;
32 ::ll::TypedStorage<8, 24, ::std::vector<::ExpressionNode>> mLightMultiplierExpressions;
33 ::ll::TypedStorage<8, 24, ::std::vector<float>> mLightMultiplierConstants;
34 // NOLINTEND
35
36public:
37 // member functions
38 // NOLINTBEGIN
39 MCAPI ~RenderControllerResources();
40 // NOLINTEND
41
42public:
43 // destructor thunk
44 // NOLINTBEGIN
45 MCAPI void $dtor();
46 // NOLINTEND
47};
Definition DataDrivenGeometry.h:5
Definition ExpressionNode.h:35
Definition MaterialPtr.h:14
Definition GeometryData.h:5
Definition MeshResource.h:5
Definition RenderControllerResources.h:5
Definition ResourceOffset.h:5
Definition SimpleTextureData.h:5
Definition SkeletonData.h:5