📄 gosfx.hpp
字号:
//===========================================================================//
// File: MLRStuff.hpp //
//---------------------------------------------------------------------------//
// Copyright (C) Microsoft Corporation. All rights reserved. //
//===========================================================================//
#pragma once
#include <Stuff\Stuff.hpp>
namespace gosFX
{
//
//--------------
// gosFX classes
//--------------
//
enum {
EffectClassID = Stuff::FirstgosFXClassID,
ParticleCloudClassID,
PointCloudClassID,
SpinningCloudClassID,
ShardCloudClassID,
PertCloudClassID,
CardCloudClassID,
ShapeCloudClassID,
EffectCloudClassID,
SingletonClassID,
CardClassID,
ShapeClassID,
TubeClassID,
DebrisCloudClassID,
PointLightClassID,
FirstFreegosFXClassID,
};
enum {CurrentGFXVersion = 17};
int
ReadGFXVersion(Stuff::MemoryStream *erf_stream);
void
WriteGFXVersion(Stuff::MemoryStream *erf_stream);
void InitializeClasses();
void TerminateClasses();
extern HGOSHEAP Heap;
extern const Stuff::LinearMatrix4D &Effect_Into_Motion;
extern const Stuff::LinearMatrix4D &Effect_Against_Motion;
DECLARE_TIMER(extern, Animation_Time);
DECLARE_TIMER(extern, Draw_Time);
extern DWORD Point_Count;
extern DWORD Shard_Count;
extern DWORD Pert_Count;
extern DWORD Card_Count;
extern DWORD Shape_Count;
extern DWORD Profile_Count;
}
#include "Fcurve.hpp"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -