Struct IStructParameterPointerToPrimitiveStructWithSizeParameterArgs

Inheritance Relationships

Base Type

Struct Documentation

struct IStructParameterPointerToPrimitiveStructWithSizeParameterArgs : public gpa::serialization::FunctionCall

Public Functions

IStructParameterPointerToPrimitiveStructWithSizeParameterArgs(StreamPacketHeader const &context, ArgsReader *argsReader)
IStructParameterPointerToPrimitiveStructWithSizeParameterArgs(GPATimestamp const timestamp, ArgsWriter *argsWriter, IStructParameter *self, StructWithPrimitiveMember *bar, size_t count, IUserData *userData = nullptr)
~IStructParameterPointerToPrimitiveStructWithSizeParameterArgs()
virtual char const *GetName() const override
virtual char const *GetClass() const override
virtual char const *GetAPI() const override
virtual uint32_t GetParamsCount() const override
virtual Argument *GetParam(uint32_t index, void const **outValue, bool postExecute = false) const override
virtual Argument *GetReturnValue(void const **outValue) const override
virtual void *GetApiObjectPtr() const override
virtual uint8_t GetApiToken() const override
virtual uint16_t GetClassToken() const override
virtual uint32_t GetFunctionToken() const override
virtual void Read(ArgsReader *reader) override
virtual void PreWrite() override
virtual void PostWrite() override
virtual void Execute(GPADispatchTable const *dispatchTable) override
virtual void InitDependencyCount() override
virtual void InitDependencies() override

Public Members

IStructParameter *m_self = {}
StructWithPrimitiveMember *m_bar = {}
size_t m_count = {}