mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-02-14 03:13:03 +00:00
wip
This commit is contained in:
@@ -3001,6 +3001,15 @@ namespace T6
|
||||
VERTEX_SHADER_MODEL_UNLIT,
|
||||
};
|
||||
|
||||
enum CustomSamplers
|
||||
{
|
||||
CUSTOM_SAMPLER_REFLECTION_PROBE = 0,
|
||||
CUSTOM_SAMPLER_LIGHTMAP_PRIMARY,
|
||||
CUSTOM_SAMPLER_LIGHTMAP_SECONDARY,
|
||||
|
||||
CUSTOM_SAMPLER_COUNT
|
||||
};
|
||||
|
||||
enum MaterialType : unsigned char
|
||||
{
|
||||
MTL_TYPE_DEFAULT = 0x0,
|
||||
@@ -3035,6 +3044,20 @@ namespace T6
|
||||
MaterialShaderArgument* args;
|
||||
};
|
||||
|
||||
enum TechniqueFlags
|
||||
{
|
||||
TECHNIQUE_FLAG_1 = 0x1,
|
||||
TECHNIQUE_FLAG_2 = 0x2,
|
||||
TECHNIQUE_FLAG_4 = 0x4,
|
||||
TECHNIQUE_FLAG_8 = 0x8,
|
||||
TECHNIQUE_FLAG_10 = 0x10,
|
||||
TECHNIQUE_FLAG_20 = 0x20,
|
||||
TECHNIQUE_FLAG_40 = 0x40,
|
||||
TECHNIQUE_FLAG_80 = 0x80,
|
||||
TECHNIQUE_FLAG_100 = 0x100,
|
||||
TECHNIQUE_FLAG_200 = 0x200,
|
||||
};
|
||||
|
||||
struct MaterialTechnique
|
||||
{
|
||||
const char* name;
|
||||
@@ -3043,14 +3066,6 @@ namespace T6
|
||||
MaterialPass passArray[1];
|
||||
};
|
||||
|
||||
/* struct __cppobj ID3D11View : ID3D11DeviceChild
|
||||
{
|
||||
};*/
|
||||
|
||||
/* struct __cppobj ID3D11ShaderResourceView : ID3D11View
|
||||
{
|
||||
};*/
|
||||
|
||||
struct type_align32(4) GfxImageLoadDef
|
||||
{
|
||||
char levelCount;
|
||||
@@ -3719,14 +3734,6 @@ namespace T6
|
||||
GfxImage* secondary;
|
||||
};
|
||||
|
||||
/* struct __cppobj ID3D11Resource : ID3D11DeviceChild
|
||||
{
|
||||
};*/
|
||||
|
||||
/* struct __cppobj ID3D11Buffer : ID3D11Resource
|
||||
{
|
||||
};*/
|
||||
|
||||
struct type_align(4) GfxLightGridEntry
|
||||
{
|
||||
uint16_t colorsIndex;
|
||||
@@ -5793,8 +5800,8 @@ namespace T6
|
||||
|
||||
struct MaterialStreamRouting
|
||||
{
|
||||
char source;
|
||||
char dest;
|
||||
unsigned char source;
|
||||
unsigned char dest;
|
||||
};
|
||||
|
||||
struct MaterialVertexStreamRouting
|
||||
@@ -5805,7 +5812,7 @@ namespace T6
|
||||
|
||||
struct MaterialVertexDeclaration
|
||||
{
|
||||
char streamCount;
|
||||
unsigned char streamCount;
|
||||
bool hasOptionalSource;
|
||||
bool isLoaded;
|
||||
MaterialVertexStreamRouting routing;
|
||||
@@ -6177,14 +6184,19 @@ namespace T6
|
||||
MTL_ARG_MATERIAL_VERTEX_CONST = 0x0,
|
||||
MTL_ARG_LITERAL_VERTEX_CONST = 0x1,
|
||||
MTL_ARG_MATERIAL_PIXEL_SAMPLER = 0x2,
|
||||
|
||||
MTL_ARG_CODE_PRIM_BEGIN = 0x3,
|
||||
|
||||
MTL_ARG_CODE_VERTEX_CONST = 0x3,
|
||||
MTL_ARG_CODE_PIXEL_SAMPLER = 0x4,
|
||||
MTL_ARG_CODE_PIXEL_CONST = 0x5,
|
||||
|
||||
MTL_ARG_CODE_PRIM_END = 0x6,
|
||||
|
||||
MTL_ARG_MATERIAL_PIXEL_CONST = 0x6,
|
||||
MTL_ARG_LITERAL_PIXEL_CONST = 0x7,
|
||||
MLT_ARG_COUNT = 0x8,
|
||||
|
||||
MLT_ARG_COUNT,
|
||||
};
|
||||
|
||||
struct MaterialShaderArgument
|
||||
@@ -6895,10 +6907,6 @@ namespace T6
|
||||
vec3_t halfLengths;
|
||||
};
|
||||
|
||||
/* struct __cppobj ID3D11InputLayout : ID3D11DeviceChild
|
||||
{
|
||||
};*/
|
||||
|
||||
struct GfxLightRegionAxis
|
||||
{
|
||||
vec3_t dir;
|
||||
|
||||
Reference in New Issue
Block a user