Editors::EditorBaseHandle class

Base classes

class Object
This class represents a basic reference counted object.
class DefaultRefCounted
The default implementation of a reference counted class.

Public static variables

static const uint32_t TYPE

Public functions

auto GetTypeID() -> uint32_t virtual
void func14h() virtual
void Load(EditorRigblock* pRigblock, bool load, uint32_t modelID, uint32_t overdrawModelID) virtual
void Dispose() virtual
void SetScale(float scale) virtual
Sets the scale (scaling the model and overdraw model), which gets multiplied by mDefaultScale
auto GetPosition() -> Math::Vector3 virtual
void func28h(int, bool) virtual
void func2Ch() virtual
void func30h(int, bool) virtual
auto GetTuningFile() -> ResourceKey virtual
auto GetAlpha(EditorHandleState state) -> float virtual
auto GetOverdrawAlpha(EditorHandleState state) -> float virtual
auto GetColor(EditorHandleState state) -> Math::ColorRGB virtual
auto GetOverdrawColor(EditorHandleState state) -> Math::ColorRGB virtual
auto GetDefaultScale() -> float virtual

Public variables

PropertyListPtr mpPropList
EditorRigblock* mpRigblock
ModelPtr mpModel
ModelPtr mpOverdrawModel
int field_1C
float mFadeInTime
float mFadeOutTime
float mAnimateInTime
float mAnimateOutTime
ResourceKey mDefaultModel
ResourceKey mDefaultOverdrawModel
bool mHasOverdraw
float mDefaultScale

Function documentation

void Editors::EditorBaseHandle::SetScale(float scale) virtual

Sets the scale (scaling the model and overdraw model), which gets multiplied by mDefaultScale

Parameters
scale