CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
carla::rpc::Texture< T > 模板类 参考

#include <Texture.h>

+ carla::rpc::Texture< T > 的协作图:

Public 成员函数

T & At (uint32_t x, uint32_t y)
 
const T & At (uint32_t x, uint32_t y) const
 
const T * GetDataPtr () const
 
uint32_t GetHeight () const
 
uint32_t GetWidth () const
 
 MSGPACK_DEFINE_ARRAY (_width, _height, _texture_data)
 
void SetDimensions (uint32_t width, uint32_t height)
 
 Texture ()=default
 
 Texture (uint32_t width, uint32_t height)
 

Private 属性

uint32_t _height = 0
 
std::vector< T > _texture_data
 
uint32_t _width = 0
 

详细描述

template<typename T>
class carla::rpc::Texture< T >

在文件 Texture.h19 行定义.

构造及析构函数说明

◆ Texture() [1/2]

template<typename T >
carla::rpc::Texture< T >::Texture ( )
default

◆ Texture() [2/2]

template<typename T >
carla::rpc::Texture< T >::Texture ( uint32_t width,
uint32_t height )
inline

成员函数说明

◆ At() [1/2]

template<typename T >
T & carla::rpc::Texture< T >::At ( uint32_t x,
uint32_t y )
inline

在文件 Texture.h43 行定义.

引用了 carla::rpc::Texture< T >::_texture_data , 以及 carla::rpc::Texture< T >::_width.

被这些函数引用 ACarlaGameModeBase::CreateUETexture() , 以及 ACarlaGameModeBase::CreateUETexture().

+ 这是这个函数的调用关系图:

◆ At() [2/2]

template<typename T >
const T & carla::rpc::Texture< T >::At ( uint32_t x,
uint32_t y ) const
inline

◆ GetDataPtr()

template<typename T >
const T * carla::rpc::Texture< T >::GetDataPtr ( ) const
inline

在文件 Texture.h51 行定义.

引用了 carla::rpc::Texture< T >::_texture_data.

◆ GetHeight()

template<typename T >
uint32_t carla::rpc::Texture< T >::GetHeight ( ) const
inline

在文件 Texture.h33 行定义.

引用了 carla::rpc::Texture< T >::_height.

被这些函数引用 carla::client::World::ApplyTexturesToObject(), carla::client::World::ApplyTexturesToObjects(), ACarlaGameModeBase::CreateUETexture() , 以及 ACarlaGameModeBase::CreateUETexture().

+ 这是这个函数的调用关系图:

◆ GetWidth()

template<typename T >
uint32_t carla::rpc::Texture< T >::GetWidth ( ) const
inline

在文件 Texture.h29 行定义.

引用了 carla::rpc::Texture< T >::_width.

被这些函数引用 carla::client::World::ApplyTexturesToObject(), carla::client::World::ApplyTexturesToObjects(), ACarlaGameModeBase::CreateUETexture() , 以及 ACarlaGameModeBase::CreateUETexture().

+ 这是这个函数的调用关系图:

◆ MSGPACK_DEFINE_ARRAY()

template<typename T >
carla::rpc::Texture< T >::MSGPACK_DEFINE_ARRAY ( _width ,
_height ,
_texture_data  )

◆ SetDimensions()

template<typename T >
void carla::rpc::Texture< T >::SetDimensions ( uint32_t width,
uint32_t height )
inline

类成员变量说明

◆ _height

template<typename T >
uint32_t carla::rpc::Texture< T >::_height = 0
private

◆ _texture_data

template<typename T >
std::vector<T> carla::rpc::Texture< T >::_texture_data
private

◆ _width

template<typename T >
uint32_t carla::rpc::Texture< T >::_width = 0
private

该类的文档由以下文件生成: