Template Struct astra

Inheritance Relationships

Base Types

  • public SerializedSubstitute< xg::Guid > public AstraReflectBase

  • public SerializedSubstitute< glm::vec< 2, U > > public AstraReflectBase

  • public SerializedSubstitute< glm::vec< 3, U > > public AstraReflectBase

  • public SerializedSubstitute< glm::vec< 4, U > > public AstraReflectBase

  • public SerializedSubstitute< glm::qua< U > > public AstraReflectBase

  • public SerializedSubstitute< glm::mat< W, H, U > > public AstraReflectBase

  • public SerializedSubstitute< ActorRef > public AstraReflectBase

  • public SerializedSubstitute< MeshRenderer > public AstraReflectBase

  • public SerializedSubstitute< AudioPlayer > public AstraReflectBase

  • public SerializedSubstitute< Transform > public AstraReflectBase

Struct Documentation

template<typename U> astra : public SerializedSubstitute< xg::Guid > public AstraReflectBase , public SerializedSubstitute< glm::vec< 2, U > > public AstraReflectBase , public SerializedSubstitute< glm::vec< 3, U > > public AstraReflectBase , public SerializedSubstitute< glm::vec< 4, U > > public AstraReflectBase , public SerializedSubstitute< glm::qua< U > > public AstraReflectBase , public SerializedSubstitute< glm::mat< W, H, U > > public AstraReflectBase , public SerializedSubstitute< ActorRef > public AstraReflectBase , public SerializedSubstitute< MeshRenderer > public AstraReflectBase , public SerializedSubstitute< AudioPlayer > public AstraReflectBase , public SerializedSubstitute< Transform > public AstraReflectBase

Public Functions

inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(xg::Guid)
inline ASTRA_SUBSTITUTE_DESERIALIZE(xg::Guid)
SerializedSubstitute() = default
inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(glm::vec<2, U>)
inline ASTRA_SUBSTITUTE_DESERIALIZE(glm::vec<2, U>)
SerializedSubstitute() = default
inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(glm::vec<3, U>)
inline ASTRA_SUBSTITUTE_DESERIALIZE(glm::vec<3, U>)
SerializedSubstitute() = default
inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(glm::vec<4, U>)
inline ASTRA_SUBSTITUTE_DESERIALIZE(glm::vec<4, U>)
SerializedSubstitute() = default
inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(glm::qua<U>)
inline ASTRA_SUBSTITUTE_DESERIALIZE(glm::qua<U>)
SerializedSubstitute() = default
inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(glm::mat<W, H, U>)
inline ASTRA_SUBSTITUTE_DESERIALIZE(glm::mat<W, H, U>)
SerializedSubstitute() = default
inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(ActorRef)
inline ASTRA_SUBSTITUTE_DESERIALIZE(ActorRef)
SerializedSubstitute() = default
inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(MeshRenderer)
inline ASTRA_SUBSTITUTE_DESERIALIZE(MeshRenderer)
SerializedSubstitute() = default
inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(AudioPlayer)
inline ASTRA_SUBSTITUTE_DESERIALIZE(AudioPlayer)
SerializedSubstitute() = default
inline  ASTRASETUP (SerializedSubstitute) virtual ~SerializedSubstitute()
inline ASTRA_SUBSTITUTE_SERIALIZE(Transform)
inline ASTRA_SUBSTITUTE_DESERIALIZE(Transform)
SerializedSubstitute() = default

Public Members

std::string data
U x
U y
U z
U w
std::array<std::array<U, H>, W> data
std::string guid
std::string worldAddr
std::string mesh
std::string material
std::string sound
bool autoplay
bool loop
float gain
float pitchMultiplier
float playbackPosition
astra::SerializedSubstitute<glm::vec3> position
astra::SerializedSubstitute<glm::quat> rotation
astra::SerializedSubstitute<glm::vec3> scale