DDraceNetwork Documentation
Loading...
Searching...
No Matches
console.cpp File Reference
#include "base/rust.h"
#include "engine/console.h"
#include "engine/rust.h"
#include <cstddef>
#include <cstdint>
#include <memory>
#include <new>
#include <type_traits>
#include <utility>
Include dependency graph for console.cpp:

Classes

struct  rust::cxxbridge1::detail::make_void< Ts >
struct  rust::cxxbridge1::detail::detect< Void, class,... >
struct  rust::cxxbridge1::detail::detect< void_t< T< A... > >, T, A... >
struct  rust::cxxbridge1::detail::get_IsRelocatable< T >
struct  rust::cxxbridge1::IsRelocatable< T >

Namespaces

namespace  rust
namespace  rust::cxxbridge1
namespace  rust::cxxbridge1::detail

Macros

#define CXXBRIDGE1_IS_COMPLETE
#define CXXBRIDGE1_RELOCATABLE

Typedefs

template<typename... Ts>
using rust::cxxbridge1::detail::void_t = typename make_void<Ts...>::type
template<template< typename... > class T, typename... A>
using rust::cxxbridge1::detail::is_detected = detect<void, T, A...>
template<typename T>
using rust::cxxbridge1::detail::detect_IsRelocatable = typename T::IsRelocatable
using IConsole_IResult = ::IConsole_IResult
using IConsole = ::IConsole

Functions

::std::int32_t cxxbridge1$IConsole_IResult$GetInteger (::IConsole_IResult const &self, ::std::uint32_t Index) noexcept
float cxxbridge1$IConsole_IResult$GetFloat (::IConsole_IResult const &self, ::std::uint32_t Index) noexcept
void cxxbridge1$IConsole_IResult$GetString (::IConsole_IResult const &self, ::std::uint32_t Index, ::StrRef *return$) noexcept
void cxxbridge1$IConsole_IResult$GetColor (::IConsole_IResult const &self, ::std::uint32_t Index, float DarkestLighting, ::ColorHSLA *return$) noexcept
::std::int32_t cxxbridge1$IConsole_IResult$NumArguments (::IConsole_IResult const &self) noexcept
::std::int32_t cxxbridge1$IConsole_IResult$GetVictim (::IConsole_IResult const &self) noexcept
void cxxbridge1$IConsole$ExecuteLine (::IConsole &self, ::StrRef *pStr, ::std::int32_t ClientId, bool InterpretSemicolons) noexcept
void cxxbridge1$IConsole$Print (::IConsole const &self, ::std::int32_t Level, ::StrRef *pFrom, ::StrRef *pStr, ::ColorRGBA *PrintColor) noexcept
void cxxbridge1$IConsole$Register (::IConsole &self, ::StrRef *pName, ::StrRef *pParams, ::std::int32_t Flags, ::IConsole_FCommandCallback *pfnFunc, ::UserPtr *pUser, ::StrRef *pHelp) noexcept
::IConsolecxxbridge1$CreateConsole (::std::int32_t FlagMask) noexcept
void cxxbridge1$unique_ptr$IConsole$null (::std::unique_ptr<::IConsole > *ptr) noexcept
void cxxbridge1$unique_ptr$IConsole$raw (::std::unique_ptr<::IConsole > *ptr, ::IConsole *raw) noexcept
::IConsole const * cxxbridge1$unique_ptr$IConsole$get (::std::unique_ptr<::IConsole > const &ptr) noexcept
::IConsolecxxbridge1$unique_ptr$IConsole$release (::std::unique_ptr<::IConsole > &ptr) noexcept
void cxxbridge1$unique_ptr$IConsole$drop (::std::unique_ptr<::IConsole > *ptr) noexcept

Macro Definition Documentation

◆ CXXBRIDGE1_IS_COMPLETE

#define CXXBRIDGE1_IS_COMPLETE

◆ CXXBRIDGE1_RELOCATABLE

#define CXXBRIDGE1_RELOCATABLE

Typedef Documentation

◆ IConsole

using IConsole = ::IConsole

◆ IConsole_IResult

Function Documentation

◆ cxxbridge1$CreateConsole()

::IConsole * cxxbridge1$CreateConsole ( ::std::int32_t FlagMask)
noexcept

◆ cxxbridge1$IConsole$ExecuteLine()

void cxxbridge1$IConsole$ExecuteLine ( ::IConsole & self,
::StrRef * pStr,
::std::int32_t ClientId,
bool InterpretSemicolons )
noexcept

◆ cxxbridge1$IConsole$Print()

void cxxbridge1$IConsole$Print ( ::IConsole const & self,
::std::int32_t Level,
::StrRef * pFrom,
::StrRef * pStr,
::ColorRGBA * PrintColor )
noexcept

◆ cxxbridge1$IConsole$Register()

void cxxbridge1$IConsole$Register ( ::IConsole & self,
::StrRef * pName,
::StrRef * pParams,
::std::int32_t Flags,
::IConsole_FCommandCallback * pfnFunc,
::UserPtr * pUser,
::StrRef * pHelp )
noexcept

◆ cxxbridge1$IConsole_IResult$GetColor()

void cxxbridge1$IConsole_IResult$GetColor ( ::IConsole_IResult const & self,
::std::uint32_t Index,
float DarkestLighting,
::ColorHSLA * return$ )
noexcept

◆ cxxbridge1$IConsole_IResult$GetFloat()

float cxxbridge1$IConsole_IResult$GetFloat ( ::IConsole_IResult const & self,
::std::uint32_t Index )
noexcept

◆ cxxbridge1$IConsole_IResult$GetInteger()

::std::int32_t cxxbridge1$IConsole_IResult$GetInteger ( ::IConsole_IResult const & self,
::std::uint32_t Index )
noexcept

◆ cxxbridge1$IConsole_IResult$GetString()

void cxxbridge1$IConsole_IResult$GetString ( ::IConsole_IResult const & self,
::std::uint32_t Index,
::StrRef * return$ )
noexcept

◆ cxxbridge1$IConsole_IResult$GetVictim()

::std::int32_t cxxbridge1$IConsole_IResult$GetVictim ( ::IConsole_IResult const & self)
noexcept

◆ cxxbridge1$IConsole_IResult$NumArguments()

::std::int32_t cxxbridge1$IConsole_IResult$NumArguments ( ::IConsole_IResult const & self)
noexcept

◆ cxxbridge1$unique_ptr$IConsole$drop()

void cxxbridge1$unique_ptr$IConsole$drop ( ::std::unique_ptr<::IConsole > * ptr)
noexcept

◆ cxxbridge1$unique_ptr$IConsole$get()

::IConsole const * cxxbridge1$unique_ptr$IConsole$get ( ::std::unique_ptr<::IConsole > const & ptr)
noexcept

◆ cxxbridge1$unique_ptr$IConsole$null()

void cxxbridge1$unique_ptr$IConsole$null ( ::std::unique_ptr<::IConsole > * ptr)
noexcept

◆ cxxbridge1$unique_ptr$IConsole$raw()

void cxxbridge1$unique_ptr$IConsole$raw ( ::std::unique_ptr<::IConsole > * ptr,
::IConsole * raw )
noexcept

◆ cxxbridge1$unique_ptr$IConsole$release()

::IConsole * cxxbridge1$unique_ptr$IConsole$release ( ::std::unique_ptr<::IConsole > & ptr)
noexcept