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
auto func14h() -> void virtual
auto Load(EditorRigblock* pRigblock, bool load, uint32_t modelID, uint32_t overdrawModelID) -> void virtual
auto Dispose() -> void virtual
auto SetScale(float scale) -> void virtual
Sets the scale (scaling the model and overdraw model), which gets multiplied by mDefaultScale
auto GetPosition() -> Math::Vector3 virtual
auto func28h(int, bool) -> void virtual
auto func2Ch() -> void virtual
auto func30h(int, bool) -> void 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