CommonLibSSE NG
|
#include <GFxMovie.h>
Public Types | |
enum class | PlayState { kPlaying , kStopped } |
enum class | SetVarType { kNormal , kSticky , kPermanent } |
enum class | SetArrayType { kInt , kDouble , kFloat , kString , kStringW , kValue } |
Public Types inherited from RE::GRefCountBase< GFxMovie, GFxStatMovieViews::kGFxStatMV_Other_Mem > | |
enum | |
Public Member Functions | |
virtual GFxMovieDef * | GetMovieDef () const |
virtual std::uint32_t | GetCurrentFrame () const |
virtual bool | HasLooped () const |
virtual void | GotoFrame (std::uint32_t a_frameNumber) |
virtual bool | GotoLabeledFrame (const char *a_label, std::int32_t a_offset=0) |
virtual void | SetPlayState (PlayState a_state) |
virtual PlayState | GetPlayState () const |
virtual void | SetVisible (bool a_visible) |
virtual bool | GetVisible () const |
virtual bool | IsAvailable (const char *a_pathToVar) const |
virtual void | CreateString (GFxValue *a_value, const char *a_string) |
virtual void | CreateStringW (GFxValue *a_value, const wchar_t *a_string) |
virtual void | CreateObject (GFxValue *a_value, const char *a_className=0, const GFxValue *a_args=0, std::uint32_t a_numArgs=0) |
virtual void | CreateArray (GFxValue *a_value) |
virtual void | CreateFunction (GFxValue *a_value, GFxFunctionHandler *a_fc, void *a_userData=0) |
virtual bool | SetVariable (const char *a_pathToVar, const GFxValue &a_value, SetVarType a_setType=SetVarType::kSticky) |
virtual bool | GetVariable (GFxValue *a_val, const char *a_pathToVar) const |
virtual bool | SetVariableArray (SetArrayType a_type, const char *a_pathToVar, std::uint32_t a_index, const void *a_data, std::uint32_t a_count, SetVarType a_setType=SetVarType::kSticky) const |
virtual bool | SetVariableArraySize (const char *a_pathToVar, std::uint32_t a_count, SetVarType a_setType=SetVarType::kSticky) |
virtual std::uint32_t | GetVariableArraySize (const char *a_pathToVar) |
virtual bool | GetVariableArray (SetArrayType a_type, const char *a_pathToVar, std::uint32_t a_index, void *a_data, std::uint32_t a_count) |
virtual bool | InvokeFmt (const char *a_methodName, GFxValue *a_result, const char *a_argFmt,...) |
virtual bool | Invoke (const char *a_methodName, GFxValue *a_result, const GFxValue *a_args, std::uint32_t a_numArgs) |
virtual bool | InvokeArgs (const char *a_methodName, GFxValue *a_result, const char *a_argFmt, std::va_list a_args) |
std::uint32_t | GetFrameCount () const |
float | GetFrameRate () const |
bool | SetVariable (const char *a_pathToVar, const char *a_value, SetVarType a_setType=SetVarType::kSticky) |
bool | SetVariable (const char *a_pathToVar, const wchar_t *a_value, SetVarType a_setType=SetVarType::kSticky) |
bool | SetVariableDouble (const char *a_pathToVar, double a_value, SetVarType a_setType=SetVarType::kSticky) |
double | GetVariableDouble (const char *a_pathToVar) const |
bool | SetVariableArray (const char *a_pathToVar, std::uint32_t a_index, const GFxValue *a_data, std::uint32_t a_count, SetVarType a_setType=SetVarType::kSticky) |
bool | GetVariableArray (const char *a_pathToVar, std::uint32_t a_index, GFxValue *a_data, std::uint32_t a_count) |
Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > | |
GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType) | |
Public Member Functions inherited from RE::GRefCountImpl | |
~GRefCountImpl () override=default | |
void | AddRef () |
void | Release () |
Static Public Member Functions | |
static float | GetRenderPixelScale () |
Additional Inherited Members | |
Static Public Attributes inherited from RE::GRefCountImpl | |
static constexpr auto | RTTI = RTTI_GRefCountImpl |
|
strong |
|
strong |
|
strong |
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
std::uint32_t RE::GFxMovie::GetFrameCount | ( | ) | const |
float RE::GFxMovie::GetFrameRate | ( | ) | const |
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
static |
|
virtual |
Reimplemented in RE::GFxMovieRoot.
bool RE::GFxMovie::GetVariableArray | ( | const char * | a_pathToVar, |
std::uint32_t | a_index, | ||
GFxValue * | a_data, | ||
std::uint32_t | a_count | ||
) |
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
double RE::GFxMovie::GetVariableDouble | ( | const char * | a_pathToVar | ) | const |
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
bool RE::GFxMovie::SetVariable | ( | const char * | a_pathToVar, |
const char * | a_value, | ||
SetVarType | a_setType = SetVarType::kSticky |
||
) |
|
virtual |
Reimplemented in RE::GFxMovieRoot.
bool RE::GFxMovie::SetVariable | ( | const char * | a_pathToVar, |
const wchar_t * | a_value, | ||
SetVarType | a_setType = SetVarType::kSticky |
||
) |
bool RE::GFxMovie::SetVariableArray | ( | const char * | a_pathToVar, |
std::uint32_t | a_index, | ||
const GFxValue * | a_data, | ||
std::uint32_t | a_count, | ||
SetVarType | a_setType = SetVarType::kSticky |
||
) |
|
virtual |
Reimplemented in RE::GFxMovieRoot.
|
virtual |
Reimplemented in RE::GFxMovieRoot.
bool RE::GFxMovie::SetVariableDouble | ( | const char * | a_pathToVar, |
double | a_value, | ||
SetVarType | a_setType = SetVarType::kSticky |
||
) |
|
virtual |
Reimplemented in RE::GFxMovieRoot.