版本

menu_open
Wwise SDK 2024.1.0
HostXml.h 文件参考

Wwise Authoring Plug-ins - API for XML-based persistence, as used in CustomData. 更多...

浏览源代码.

struct  ak_wwise_plugin_host_xml_v1
 API interface for XML-based plug-in persistence. 更多...
 
class  AK.Wwise::Plugin::V1::XmlReader
 API interface for XML-based plug-in persistence. 更多...
 
class  AK.Wwise::Plugin::V1::XmlWriter
 API interface for XML-based plug-in persistence. 更多...
 
class  AK.Wwise::Plugin::V1::XmlWriter::AutoStartEndElement
 Use this class to handle the WriteStartElement/WriteEndElement pair automatically in a C++ scope. 更多...
 
class  AK.Wwise::Plugin::RequestedHostInterface< XmlReader >
 
class  AK.Wwise::Plugin::RequestedHostInterface< XmlWriter >
 

命名空间

namespace  AK
 Definition of data structures for AkAudioObject
 
namespace  AK.Wwise
 
 AK::Wwise::Plugin
 
 AK::Wwise::Plugin::XmlWhiteSpaceHandling
 
 AK::Wwise::Plugin::XmlNodeType
 Types of possible XML elements. See MSDN documentation topics for XmlNodeType.
 
 AK::Wwise::Plugin::XmlWriteState
 
 AK::Wwise::Plugin::XmlWriteReady
 Possible error codes when writing XML
 
 AK::Wwise::Plugin::XmlElementType
 
 AK::Wwise::Plugin::V1
 

宏定义

#define AK_WWISE_PLUGIN_HOST_XML_V1_ID()    AK_WWISE_PLUGIN_BASE_INTERFACE_FROM_ID(AK_WWISE_PLUGIN_INTERFACE_TYPE_HOST_XML, 1)
 
#define AK_WWISE_PLUGIN_HOST_XML_V1_CTOR()
 

类型定义

using AK::Wwise::Plugin::V1::CHostXml = ak_wwise_plugin_host_xml_v1
 
using AK::Wwise::Plugin::V1::RequestXml = RequestedHostInterface< XmlReader >
 Requests the XML processing interface. 更多...
 
using AK::Wwise::Plugin::CHostXml = V1::CHostXml
 Latest version of the C XML interface. 更多...
 
using AK::Wwise::Plugin::XmlReader = V1::XmlReader
 Latest version of the C++ XmlReader interface. 更多...
 
using AK::Wwise::Plugin::XmlWriter = V1::XmlWriter
 Latest version of the C++ XmlWriter interface. 更多...
 
using AK::Wwise::Plugin::RequestXml = V1::RequestXml
 Latest version of the requested C++ XML interface. 更多...
 

枚举

enum  AK::Wwise::Plugin::XmlWhiteSpaceHandling::WhiteSpaceHandling { AK::Wwise::Plugin::XmlWhiteSpaceHandling::All, AK::Wwise::Plugin::XmlWhiteSpaceHandling::None, AK::Wwise::Plugin::XmlWhiteSpaceHandling::Significant }
 See MSDN documentation 更多...
 
enum  AK::Wwise::Plugin::XmlNodeType::NodeType {
  AK::Wwise::Plugin::XmlNodeType::Attribute = 2, AK::Wwise::Plugin::XmlNodeType::CDATA = 4, AK::Wwise::Plugin::XmlNodeType::Comment = 8, AK::Wwise::Plugin::XmlNodeType::Document = 9,
  AK::Wwise::Plugin::XmlNodeType::DocumentFragment = 11, AK::Wwise::Plugin::XmlNodeType::DocumentType = 10, AK::Wwise::Plugin::XmlNodeType::Element = 1, AK::Wwise::Plugin::XmlNodeType::EndElement = 15,
  AK::Wwise::Plugin::XmlNodeType::EndEntity = 16, AK::Wwise::Plugin::XmlNodeType::Entity = 6, AK::Wwise::Plugin::XmlNodeType::EntityReference = 5, AK::Wwise::Plugin::XmlNodeType::None = 0,
  AK::Wwise::Plugin::XmlNodeType::Notation = 12, AK::Wwise::Plugin::XmlNodeType::ProcessingInstruction = 7, AK::Wwise::Plugin::XmlNodeType::SignificantWhitespace = 14, AK::Wwise::Plugin::XmlNodeType::Text = 3,
  AK::Wwise::Plugin::XmlNodeType::Whitespace = 13, AK::Wwise::Plugin::XmlNodeType::XmlDeclaration = 17
}
 
enum  AK::Wwise::Plugin::XmlWriteState::WriteState {
  AK::Wwise::Plugin::XmlWriteState::Attribute, AK::Wwise::Plugin::XmlWriteState::Closed, AK::Wwise::Plugin::XmlWriteState::Content, AK::Wwise::Plugin::XmlWriteState::Element,
  AK::Wwise::Plugin::XmlWriteState::Prolog, AK::Wwise::Plugin::XmlWriteState::Start
}
 WriteState 更多...
 
enum  AK::Wwise::Plugin::XmlWriteReady::WriteReady { AK::Wwise::Plugin::XmlWriteReady::Ready, AK::Wwise::Plugin::XmlWriteReady::ErrorPathTooLong, AK::Wwise::Plugin::XmlWriteReady::ErrorAccessDenied, AK::Wwise::Plugin::XmlWriteReady::ErrorUnknown }
 Possible error codes when writing XML 更多...
 
enum  AK::Wwise::Plugin::XmlElementType::ElementType { AK::Wwise::Plugin::XmlElementType::Map, AK::Wwise::Plugin::XmlElementType::Array, AK::Wwise::Plugin::XmlElementType::MultiMap }
 These element types have an impact when outputting in alternate formats such as JSON. 更多...
 

函数

 AK::Wwise::Plugin::AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_CLASS (XmlReader)
 
 AK::Wwise::Plugin::AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_VERSION (XmlReader)
 

详细描述

Wwise Authoring Plug-ins - API for XML-based persistence, as used in CustomData.

在文件 HostXml.h 中定义.


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅