ResShaderSymbolArray class
Base classes
-
template<typename Type>class ResArray<ResShaderSymbol>
Public types
- using ElemType = ResShaderSymbol
- using ElemDataType = typename Type::DataType
- using DataType = typename ResArray<ResShaderSymbol>::DataType
- using Base = ResCommon<DataType>
Public functions
-
auto searchResShaderSymbolByID(const sead::
SafeString& id) const -> ResShaderSymbol - auto begin() -> iterator
- auto begin() const -> constIterator
- auto constBegin() const -> constIterator
- auto end() -> iterator
- auto end() const -> constIterator
- auto constEnd() const -> constIterator
- auto getNum() const -> u32
- auto get(s32 n) const -> ElemType
- void modifyEndianArray(bool is_le)
- auto isValid() const -> bool
- void verify() const
- auto ptr() -> DataType*
- auto ptr() const -> const DataType*
- auto ptrBytes() const -> u8*
- auto ref() -> DataType&
- auto ref() const -> const DataType&
- auto isValidMagic() const -> bool
- auto isValidVersion() const -> bool
- void assertValid() const
Protected variables
Typedef documentation
using agl:: ResShaderSymbolArray:: ElemType = ResShaderSymbol
#include <common/aglResCommon.h>
using agl:: ResShaderSymbolArray:: ElemDataType = typename Type::DataType
#include <common/aglResCommon.h>
using agl:: ResShaderSymbolArray:: DataType = typename ResArray<ResShaderSymbol>::DataType
#include <common/aglResCommon.h>
using agl:: ResShaderSymbolArray:: Base = ResCommon<DataType>
#include <common/aglResCommon.h>
Function documentation
iterator agl:: ResShaderSymbolArray:: begin()
#include <common/aglResCommon.h>
constIterator agl:: ResShaderSymbolArray:: begin() const
#include <common/aglResCommon.h>
constIterator agl:: ResShaderSymbolArray:: constBegin() const
#include <common/aglResCommon.h>
iterator agl:: ResShaderSymbolArray:: end()
#include <common/aglResCommon.h>
constIterator agl:: ResShaderSymbolArray:: end() const
#include <common/aglResCommon.h>
constIterator agl:: ResShaderSymbolArray:: constEnd() const
#include <common/aglResCommon.h>
u32 agl:: ResShaderSymbolArray:: getNum() const
#include <common/aglResCommon.h>
ElemType agl:: ResShaderSymbolArray:: get(s32 n) const
#include <common/aglResCommon.h>
void agl:: ResShaderSymbolArray:: modifyEndianArray(bool is_le)
#include <common/aglResCommon.h>
bool agl:: ResShaderSymbolArray:: isValid() const
#include <common/aglResCommon.h>
void agl:: ResShaderSymbolArray:: verify() const
#include <common/aglResCommon.h>
DataType* agl:: ResShaderSymbolArray:: ptr()
#include <common/aglResCommon.h>
const DataType* agl:: ResShaderSymbolArray:: ptr() const
#include <common/aglResCommon.h>
u8* agl:: ResShaderSymbolArray:: ptrBytes() const
#include <common/aglResCommon.h>
DataType& agl:: ResShaderSymbolArray:: ref()
#include <common/aglResCommon.h>
const DataType& agl:: ResShaderSymbolArray:: ref() const
#include <common/aglResCommon.h>
bool agl:: ResShaderSymbolArray:: isValidMagic() const
#include <common/aglResCommon.h>
bool agl:: ResShaderSymbolArray:: isValidVersion() const
#include <common/aglResCommon.h>
void agl:: ResShaderSymbolArray:: assertValid() const
#include <common/aglResCommon.h>
Variable documentation
const DataType* agl:: ResShaderSymbolArray:: mpData protected
#include <common/aglResCommon.h>