commonlibsse_ng\re\t/
TESTexture.rs1use crate::re::BSFixedString::BSFixedString;
2use crate::re::BSString::BSString;
3use crate::re::BaseFormComponent::{BaseFormComponent, BaseFormComponentVtbl};
4use crate::re::offsets_rtti::RTTI_TESTexture;
5use crate::re::offsets_vtable::VTABLE_TESTexture;
6use crate::rel::id::VariantID;
7
8#[repr(C)]
9#[derive(Debug, PartialEq)]
10pub struct TESTexture {
11 pub __base: BaseFormComponent, pub textureName: BSFixedString, }
14const _: () = assert!(core::mem::size_of::<TESTexture>() == 0x10);
15
16impl TESTexture {
17 pub const RTTI: VariantID = RTTI_TESTexture;
18 pub const VTABLE: [VariantID; 1] = VTABLE_TESTexture;
19}
20
21#[repr(C)]
22pub struct TESTextureVtbl {
23 pub __base: BaseFormComponentVtbl,
24 pub GetMaxAllowedSize: extern "C" fn(this: *const TESTexture) -> u32, pub GetAsNormalFile: extern "C" fn(this: *const TESTexture, out: *mut BSString) -> *const u8, pub GetDefaultPath: extern "C" fn(this: *const TESTexture) -> *const u8, }