Skylicht Engine
Toggle main menu visibility
Loading...
Searching...
No Matches
RenderLine
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
9
namespace
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
22
core::array<CWorldTransformData*>
Points;
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
}
Skylicht::CLineRenderData
Definition
CLineRenderData.h:12
Skylicht::CMaterial
The object class describes material information such as which shader it's associated with,...
Definition
CMaterial.h:84
Skylicht::CMesh
Definition
CMesh.h:75
irr::core::array
Self reallocating template array (like stl vector) with additional features.
Definition
irrArray.h:23
irr::scene::IMeshBuffer
Struct for holding a mesh with a single material.
Definition
IMeshBuffer.h:42
Skylicht
Everything in the Skylicht Engine. You can start by looking at the topics.
Definition
AudioDebugLog.h:29
Generated by
1.17.0