CommonLibSSE (Parapets fork)
|
#include <GFxValue.h>
Classes | |
class | ArrVisitor |
class | ObjVisitor |
Public Member Functions | |
ObjectInterface (GFxMovieRoot *a_movieRoot) | |
void | ObjectAddRef (GFxValue *a_val, void *a_obj) |
void | ObjectRelease (GFxValue *a_val, void *a_obj) |
bool | HasMember (void *a_data, const char *a_name, bool a_isDObj) const |
bool | GetMember (void *a_data, const char *a_name, GFxValue *a_val, bool a_isDObj) const |
bool | SetMember (void *a_data, const char *a_name, const GFxValue &a_value, bool a_isDObj) |
bool | Invoke (void *a_data, GFxValue *a_result, const char *a_name, const GFxValue *a_args, UPInt a_numArgs, bool a_isDObj) |
bool | DeleteMember (void *a_data, const char *a_name, bool a_isDObj) |
void | VisitMembers (void *a_data, ObjVisitor *a_visitor, bool a_isDObj) const |
std::uint32_t | GetArraySize (void *a_data) const |
bool | SetArraySize (void *a_data, std::uint32_t a_size) |
bool | GetElement (void *a_data, std::uint32_t a_idx, GFxValue *a_val) const |
bool | SetElement (void *a_data, std::uint32_t a_idx, const GFxValue &a_val) |
bool | PushBack (void *a_data, const GFxValue &a_value) |
bool | RemoveElements (void *a_data, std::uint32_t a_idx, std::int32_t a_count) |
bool | GetDisplayInfo (void *a_data, DisplayInfo *a_info) const |
bool | SetDisplayInfo (void *a_data, const DisplayInfo &a_info) |
bool | GetDisplayMatrix (void *a_data, GMatrix2D *a_mat) const |
bool | SetDisplayMatrix (void *a_data, const GMatrix2D &a_mat) |
bool | GetCxform (void *a_data, GRenderer::Cxform *a_cx) const |
bool | SetCxform (void *a_data, const GRenderer::Cxform &a_cx) |
bool | SetText (void *a_data, const char *a_text, bool a_isHTML) |
bool | AttachMovie (void *a_data, GFxValue *a_movieClip, const char *a_symbolName, const char *a_instanceName, std::int32_t a_depth, const GFxValue *a_initObj) |
bool | GotoAndPlay (void *a_data, const char *a_frame, bool a_stop) |
bool | IsSameContext (const ObjectInterface *a_rhs) const |
Public Member Functions inherited from RE::GNewOverrideBase< GFxStatMovieViews::kGFxStatMV_Other_Mem > | |
GFC_MEMORY_REDEFINE_NEW (GNewOverrideBase, Stat) | |
Protected Attributes | |
GFxMovieRoot * | _movieRoot |
Additional Inherited Members | |
Public Types inherited from RE::GNewOverrideBase< GFxStatMovieViews::kGFxStatMV_Other_Mem > | |
enum | |
RE::GFxValue::ObjectInterface::ObjectInterface | ( | GFxMovieRoot * | a_movieRoot | ) |
bool RE::GFxValue::ObjectInterface::AttachMovie | ( | void * | a_data, |
GFxValue * | a_movieClip, | ||
const char * | a_symbolName, | ||
const char * | a_instanceName, | ||
std::int32_t | a_depth, | ||
const GFxValue * | a_initObj | ||
) |
bool RE::GFxValue::ObjectInterface::DeleteMember | ( | void * | a_data, |
const char * | a_name, | ||
bool | a_isDObj | ||
) |
std::uint32_t RE::GFxValue::ObjectInterface::GetArraySize | ( | void * | a_data | ) | const |
bool RE::GFxValue::ObjectInterface::GetCxform | ( | void * | a_data, |
GRenderer::Cxform * | a_cx | ||
) | const |
bool RE::GFxValue::ObjectInterface::GetDisplayInfo | ( | void * | a_data, |
DisplayInfo * | a_info | ||
) | const |
bool RE::GFxValue::ObjectInterface::GetDisplayMatrix | ( | void * | a_data, |
GMatrix2D * | a_mat | ||
) | const |
bool RE::GFxValue::ObjectInterface::GetElement | ( | void * | a_data, |
std::uint32_t | a_idx, | ||
GFxValue * | a_val | ||
) | const |
bool RE::GFxValue::ObjectInterface::GetMember | ( | void * | a_data, |
const char * | a_name, | ||
GFxValue * | a_val, | ||
bool | a_isDObj | ||
) | const |
bool RE::GFxValue::ObjectInterface::GotoAndPlay | ( | void * | a_data, |
const char * | a_frame, | ||
bool | a_stop | ||
) |
bool RE::GFxValue::ObjectInterface::HasMember | ( | void * | a_data, |
const char * | a_name, | ||
bool | a_isDObj | ||
) | const |
bool RE::GFxValue::ObjectInterface::Invoke | ( | void * | a_data, |
GFxValue * | a_result, | ||
const char * | a_name, | ||
const GFxValue * | a_args, | ||
UPInt | a_numArgs, | ||
bool | a_isDObj | ||
) |
bool RE::GFxValue::ObjectInterface::IsSameContext | ( | const ObjectInterface * | a_rhs | ) | const |
void RE::GFxValue::ObjectInterface::ObjectAddRef | ( | GFxValue * | a_val, |
void * | a_obj | ||
) |
void RE::GFxValue::ObjectInterface::ObjectRelease | ( | GFxValue * | a_val, |
void * | a_obj | ||
) |
bool RE::GFxValue::ObjectInterface::PushBack | ( | void * | a_data, |
const GFxValue & | a_value | ||
) |
bool RE::GFxValue::ObjectInterface::RemoveElements | ( | void * | a_data, |
std::uint32_t | a_idx, | ||
std::int32_t | a_count | ||
) |
bool RE::GFxValue::ObjectInterface::SetArraySize | ( | void * | a_data, |
std::uint32_t | a_size | ||
) |
bool RE::GFxValue::ObjectInterface::SetCxform | ( | void * | a_data, |
const GRenderer::Cxform & | a_cx | ||
) |
bool RE::GFxValue::ObjectInterface::SetDisplayInfo | ( | void * | a_data, |
const DisplayInfo & | a_info | ||
) |
bool RE::GFxValue::ObjectInterface::SetDisplayMatrix | ( | void * | a_data, |
const GMatrix2D & | a_mat | ||
) |
bool RE::GFxValue::ObjectInterface::SetElement | ( | void * | a_data, |
std::uint32_t | a_idx, | ||
const GFxValue & | a_val | ||
) |
bool RE::GFxValue::ObjectInterface::SetMember | ( | void * | a_data, |
const char * | a_name, | ||
const GFxValue & | a_value, | ||
bool | a_isDObj | ||
) |
bool RE::GFxValue::ObjectInterface::SetText | ( | void * | a_data, |
const char * | a_text, | ||
bool | a_isHTML | ||
) |
void RE::GFxValue::ObjectInterface::VisitMembers | ( | void * | a_data, |
ObjVisitor * | a_visitor, | ||
bool | a_isDObj | ||
) | const |
|
protected |