Skylicht Engine
Loading...
Searching...
No Matches
CLineRenderData.h
1#pragma once
2
3#include "Entity/IEntityData.h"
4#include "DataTypeIndex.h"
5#include "Transform/CWorldTransformData.h"
6#include "Material/CMaterial.h"
7#include "RenderMesh/CMesh.h"
8
9namespace Skylicht
10{
11 class COMPONENT_API CLineRenderData : public IEntityData
12 {
13 public:
14 float Width;
15
16 bool Billboard;
17
18 CMesh* Mesh;
19
20 IMeshBuffer* MeshBuffer;
21
23
24 CMaterial* Material;
25
26 bool NeedValidate;
27
28 bool RenderInTransparent;
29
30 public:
31 CLineRenderData();
32
33 virtual ~CLineRenderData();
34 };
35
36 DECLARE_COMPONENT_DATA_TYPE_INDEX(CLineRenderData);
37}
Definition CLineRenderData.h:12
The object class describes material information such as which shader it's associated with,...
Definition CMaterial.h:84
Definition CMesh.h:75
Self reallocating template array (like stl vector) with additional features.
Definition irrArray.h:23
Struct for holding a mesh with a single material.
Definition IMeshBuffer.h:42
Everything in the Skylicht Engine. You can start by looking at the topics.
Definition AudioDebugLog.h:29