DDraceNetwork Docs
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 (const ::IConsole_IResult &self, ::std::uint32_t Index) noexcept
 
float cxxbridge1$IConsole_IResult$GetFloat (const ::IConsole_IResult &self, ::std::uint32_t Index) noexcept
 
void cxxbridge1$IConsole_IResult$GetString (const ::IConsole_IResult &self, ::std::uint32_t Index, ::StrRef *return$) noexcept
 
void cxxbridge1$IConsole_IResult$GetColor (const ::IConsole_IResult &self, ::std::uint32_t Index, float DarkestLighting, ::ColorHSLA *return$) noexcept
 
::std::int32_t cxxbridge1$IConsole_IResult$NumArguments (const ::IConsole_IResult &self) noexcept
 
::std::int32_t cxxbridge1$IConsole_IResult$GetVictim (const ::IConsole_IResult &self) noexcept
 
void cxxbridge1$IConsole$ExecuteLine (::IConsole &self, ::StrRef *pStr, ::std::int32_t ClientId, bool InterpretSemicolons) noexcept
 
void cxxbridge1$IConsole$Print (const ::IConsole &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
 
const ::IConsolecxxbridge1$unique_ptr$IConsole$get (const ::std::unique_ptr<::IConsole > &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

◆ 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 ( const ::IConsole 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 ( const ::IConsole_IResult self,
::std::uint32_t  Index,
float  DarkestLighting,
::ColorHSLA return$ 
)
noexcept

◆ cxxbridge1$IConsole_IResult$GetFloat()

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

◆ cxxbridge1$IConsole_IResult$GetInteger()

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

◆ cxxbridge1$IConsole_IResult$GetString()

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

◆ cxxbridge1$IConsole_IResult$GetVictim()

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

◆ cxxbridge1$IConsole_IResult$NumArguments()

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

◆ cxxbridge1$unique_ptr$IConsole$drop()

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

◆ cxxbridge1$unique_ptr$IConsole$get()

const ::IConsole * cxxbridge1$unique_ptr$IConsole$get ( const ::std::unique_ptr<::IConsole > &  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