Documentation ¶
Index ¶
- Constants
- type GenericGameLump
- type Header
- type IStaticPropDataLump
- type LumpDef
- type StaticPropDictLump
- type StaticPropLeafLump
- type StaticPropLump
- type StaticPropV10
- func (l *StaticPropV10) GetAngles() mgl32.Vec3
- func (l *StaticPropV10) GetDiffuseModulation() float32
- func (l *StaticPropV10) GetDisableXBox360() bool
- func (l *StaticPropV10) GetExtraFlags() int32
- func (l *StaticPropV10) GetFadeMaxDist() float32
- func (l *StaticPropV10) GetFadeMinDist() float32
- func (l *StaticPropV10) GetFirstLeaf() uint16
- func (l *StaticPropV10) GetFlags() uint8
- func (l *StaticPropV10) GetForcedFadeScale() float32
- func (l *StaticPropV10) GetLeafCount() uint16
- func (l *StaticPropV10) GetLightingOrigin() mgl32.Vec3
- func (l *StaticPropV10) GetMaxCPULevel() uint8
- func (l *StaticPropV10) GetMaxDXLevel() uint16
- func (l *StaticPropV10) GetMaxGPULevel() uint8
- func (l *StaticPropV10) GetMinCPULevel() uint8
- func (l *StaticPropV10) GetMinDXLevel() uint16
- func (l *StaticPropV10) GetMinGPULevel() uint8
- func (l *StaticPropV10) GetOrigin() mgl32.Vec3
- func (l *StaticPropV10) GetPropType() uint16
- func (l *StaticPropV10) GetSkin() int32
- func (l *StaticPropV10) GetSolid() uint8
- func (l *StaticPropV10) GetUniformScale() float32
- func (l *StaticPropV10) GetUnknown() float32
- type StaticPropV10MP2013
- func (l *StaticPropV10MP2013) GetAngles() mgl32.Vec3
- func (l *StaticPropV10MP2013) GetDiffuseModulation() float32
- func (l *StaticPropV10MP2013) GetDisableXBox360() bool
- func (l *StaticPropV10MP2013) GetFadeMaxDist() float32
- func (l *StaticPropV10MP2013) GetFadeMinDist() float32
- func (l *StaticPropV10MP2013) GetFirstLeaf() uint16
- func (l *StaticPropV10MP2013) GetFlags() uint8
- func (l *StaticPropV10MP2013) GetForcedFadeScale() float32
- func (l *StaticPropV10MP2013) GetLeafCount() uint16
- func (l *StaticPropV10MP2013) GetLightingOrigin() mgl32.Vec3
- func (l *StaticPropV10MP2013) GetMaxCPULevel() uint8
- func (l *StaticPropV10MP2013) GetMaxDXLevel() uint16
- func (l *StaticPropV10MP2013) GetMaxGPULevel() uint8
- func (l *StaticPropV10MP2013) GetMinCPULevel() uint8
- func (l *StaticPropV10MP2013) GetMinDXLevel() uint16
- func (l *StaticPropV10MP2013) GetMinGPULevel() uint8
- func (l *StaticPropV10MP2013) GetOrigin() mgl32.Vec3
- func (l *StaticPropV10MP2013) GetPropType() uint16
- func (l *StaticPropV10MP2013) GetSkin() int32
- func (l *StaticPropV10MP2013) GetSolid() uint8
- func (l *StaticPropV10MP2013) GetUniformScale() float32
- func (l *StaticPropV10MP2013) GetUnknown() float32
- type StaticPropV11
- func (l *StaticPropV11) GetAngles() mgl32.Vec3
- func (l *StaticPropV11) GetDiffuseModulation() float32
- func (l *StaticPropV11) GetDisableXBox360() bool
- func (l *StaticPropV11) GetFadeMaxDist() float32
- func (l *StaticPropV11) GetFadeMinDist() float32
- func (l *StaticPropV11) GetFirstLeaf() uint16
- func (l *StaticPropV11) GetFlags() uint8
- func (l *StaticPropV11) GetForcedFadeScale() float32
- func (l *StaticPropV11) GetLeafCount() uint16
- func (l *StaticPropV11) GetLightingOrigin() mgl32.Vec3
- func (l *StaticPropV11) GetMaxCPULevel() uint8
- func (l *StaticPropV11) GetMaxDXLevel() uint16
- func (l *StaticPropV11) GetMaxGPULevel() uint8
- func (l *StaticPropV11) GetMinCPULevel() uint8
- func (l *StaticPropV11) GetMinDXLevel() uint16
- func (l *StaticPropV11) GetMinGPULevel() uint8
- func (l *StaticPropV11) GetOrigin() mgl32.Vec3
- func (l *StaticPropV11) GetPropType() uint16
- func (l *StaticPropV11) GetSkin() int32
- func (l *StaticPropV11) GetSolid() uint8
- func (l *StaticPropV11) GetUniformScale() float32
- func (l *StaticPropV11) GetUnknown() float32
- type StaticPropV4
- func (l *StaticPropV4) GetAngles() mgl32.Vec3
- func (l *StaticPropV4) GetDiffuseModulation() float32
- func (l *StaticPropV4) GetDisableXBox360() bool
- func (l *StaticPropV4) GetFadeMaxDist() float32
- func (l *StaticPropV4) GetFadeMinDist() float32
- func (l *StaticPropV4) GetFirstLeaf() uint16
- func (l *StaticPropV4) GetFlags() uint8
- func (l *StaticPropV4) GetForcedFadeScale() float32
- func (l *StaticPropV4) GetLeafCount() uint16
- func (l *StaticPropV4) GetLightingOrigin() mgl32.Vec3
- func (l *StaticPropV4) GetMaxCPULevel() uint8
- func (l *StaticPropV4) GetMaxDXLevel() uint16
- func (l *StaticPropV4) GetMaxGPULevel() uint8
- func (l *StaticPropV4) GetMinCPULevel() uint8
- func (l *StaticPropV4) GetMinDXLevel() uint16
- func (l *StaticPropV4) GetMinGPULevel() uint8
- func (l *StaticPropV4) GetOrigin() mgl32.Vec3
- func (l *StaticPropV4) GetPropType() uint16
- func (l *StaticPropV4) GetSkin() int32
- func (l *StaticPropV4) GetSolid() uint8
- func (l *StaticPropV4) GetUniformScale() float32
- func (l *StaticPropV4) GetUnknown() float32
- type StaticPropV5
- func (l *StaticPropV5) GetAngles() mgl32.Vec3
- func (l *StaticPropV5) GetDiffuseModulation() float32
- func (l *StaticPropV5) GetDisableXBox360() bool
- func (l *StaticPropV5) GetFadeMaxDist() float32
- func (l *StaticPropV5) GetFadeMinDist() float32
- func (l *StaticPropV5) GetFirstLeaf() uint16
- func (l *StaticPropV5) GetFlags() uint8
- func (l *StaticPropV5) GetForcedFadeScale() float32
- func (l *StaticPropV5) GetLeafCount() uint16
- func (l *StaticPropV5) GetLightingOrigin() mgl32.Vec3
- func (l *StaticPropV5) GetMaxCPULevel() uint8
- func (l *StaticPropV5) GetMaxDXLevel() uint16
- func (l *StaticPropV5) GetMaxGPULevel() uint8
- func (l *StaticPropV5) GetMinCPULevel() uint8
- func (l *StaticPropV5) GetMinDXLevel() uint16
- func (l *StaticPropV5) GetMinGPULevel() uint8
- func (l *StaticPropV5) GetOrigin() mgl32.Vec3
- func (l *StaticPropV5) GetPropType() uint16
- func (l *StaticPropV5) GetSkin() int32
- func (l *StaticPropV5) GetSolid() uint8
- func (l *StaticPropV5) GetUniformScale() float32
- func (l *StaticPropV5) GetUnknown() float32
- type StaticPropV6
- func (l *StaticPropV6) GetAngles() mgl32.Vec3
- func (l *StaticPropV6) GetDiffuseModulation() float32
- func (l *StaticPropV6) GetDisableXBox360() bool
- func (l *StaticPropV6) GetFadeMaxDist() float32
- func (l *StaticPropV6) GetFadeMinDist() float32
- func (l *StaticPropV6) GetFirstLeaf() uint16
- func (l *StaticPropV6) GetFlags() uint8
- func (l *StaticPropV6) GetForcedFadeScale() float32
- func (l *StaticPropV6) GetLeafCount() uint16
- func (l *StaticPropV6) GetLightingOrigin() mgl32.Vec3
- func (l *StaticPropV6) GetMaxCPULevel() uint8
- func (l *StaticPropV6) GetMaxDXLevel() uint16
- func (l *StaticPropV6) GetMaxGPULevel() uint8
- func (l *StaticPropV6) GetMinCPULevel() uint8
- func (l *StaticPropV6) GetMinDXLevel() uint16
- func (l *StaticPropV6) GetMinGPULevel() uint8
- func (l *StaticPropV6) GetOrigin() mgl32.Vec3
- func (l *StaticPropV6) GetPropType() uint16
- func (l *StaticPropV6) GetSkin() int32
- func (l *StaticPropV6) GetSolid() uint8
- func (l *StaticPropV6) GetUniformScale() float32
- func (l *StaticPropV6) GetUnknown() float32
- type StaticPropV7
- func (l *StaticPropV7) GetAngles() mgl32.Vec3
- func (l *StaticPropV7) GetDiffuseModulation() float32
- func (l *StaticPropV7) GetDisableXBox360() bool
- func (l *StaticPropV7) GetFadeMaxDist() float32
- func (l *StaticPropV7) GetFadeMinDist() float32
- func (l *StaticPropV7) GetFirstLeaf() uint16
- func (l *StaticPropV7) GetFlags() uint8
- func (l *StaticPropV7) GetForcedFadeScale() float32
- func (l *StaticPropV7) GetLeafCount() uint16
- func (l *StaticPropV7) GetLightingOrigin() mgl32.Vec3
- func (l *StaticPropV7) GetMaxCPULevel() uint8
- func (l *StaticPropV7) GetMaxDXLevel() uint16
- func (l *StaticPropV7) GetMaxGPULevel() uint8
- func (l *StaticPropV7) GetMinCPULevel() uint8
- func (l *StaticPropV7) GetMinDXLevel() uint16
- func (l *StaticPropV7) GetMinGPULevel() uint8
- func (l *StaticPropV7) GetOrigin() mgl32.Vec3
- func (l *StaticPropV7) GetPropType() uint16
- func (l *StaticPropV7) GetSkin() int32
- func (l *StaticPropV7) GetSolid() uint8
- func (l *StaticPropV7) GetUniformScale() float32
- func (l *StaticPropV7) GetUnknown() float32
- type StaticPropV8
- func (l *StaticPropV8) GetAngles() mgl32.Vec3
- func (l *StaticPropV8) GetDiffuseModulation() float32
- func (l *StaticPropV8) GetDisableXBox360() bool
- func (l *StaticPropV8) GetFadeMaxDist() float32
- func (l *StaticPropV8) GetFadeMinDist() float32
- func (l *StaticPropV8) GetFirstLeaf() uint16
- func (l *StaticPropV8) GetFlags() uint8
- func (l *StaticPropV8) GetForcedFadeScale() float32
- func (l *StaticPropV8) GetLeafCount() uint16
- func (l *StaticPropV8) GetLightingOrigin() mgl32.Vec3
- func (l *StaticPropV8) GetMaxCPULevel() uint8
- func (l *StaticPropV8) GetMaxDXLevel() uint16
- func (l *StaticPropV8) GetMaxGPULevel() uint8
- func (l *StaticPropV8) GetMinCPULevel() uint8
- func (l *StaticPropV8) GetMinDXLevel() uint16
- func (l *StaticPropV8) GetMinGPULevel() uint8
- func (l *StaticPropV8) GetOrigin() mgl32.Vec3
- func (l *StaticPropV8) GetPropType() uint16
- func (l *StaticPropV8) GetSkin() int32
- func (l *StaticPropV8) GetSolid() uint8
- func (l *StaticPropV8) GetUniformScale() float32
- func (l *StaticPropV8) GetUnknown() float32
- type StaticPropV9
- func (l *StaticPropV9) GetAngles() mgl32.Vec3
- func (l *StaticPropV9) GetDiffuseModulation() float32
- func (l *StaticPropV9) GetDisableXBox360() bool
- func (l *StaticPropV9) GetFadeMaxDist() float32
- func (l *StaticPropV9) GetFadeMinDist() float32
- func (l *StaticPropV9) GetFirstLeaf() uint16
- func (l *StaticPropV9) GetFlags() uint8
- func (l *StaticPropV9) GetForcedFadeScale() float32
- func (l *StaticPropV9) GetLeafCount() uint16
- func (l *StaticPropV9) GetLightingOrigin() mgl32.Vec3
- func (l *StaticPropV9) GetMaxCPULevel() uint8
- func (l *StaticPropV9) GetMaxDXLevel() uint16
- func (l *StaticPropV9) GetMaxGPULevel() uint8
- func (l *StaticPropV9) GetMinCPULevel() uint8
- func (l *StaticPropV9) GetMinDXLevel() uint16
- func (l *StaticPropV9) GetMinGPULevel() uint8
- func (l *StaticPropV9) GetOrigin() mgl32.Vec3
- func (l *StaticPropV9) GetPropType() uint16
- func (l *StaticPropV9) GetSkin() int32
- func (l *StaticPropV9) GetSolid() uint8
- func (l *StaticPropV9) GetUniformScale() float32
- func (l *StaticPropV9) GetUnknown() float32
Constants ¶
const StaticPropLumpId = 1936749168
StaticPropLumpId is the identifier of the staticprop lump stored
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericGameLump ¶
type GenericGameLump struct { // Length is length in bytes Length int32 // Datais byte representation of lump data Data []byte }
GenericGameLump represents a game lump with unknown/unmappable data
type Header ¶
type Header struct { // LumpCount is the number of data lumps contained in the game lump LumpCount int32 // GameLumps contains location and metadata about contained lumps // Slice length must equal lumpCount. Validation to be added GameLumps []LumpDef }
Header
func (*Header) SetLumpCount ¶
SetLumpCount set number of lumps
type IStaticPropDataLump ¶
type IStaticPropDataLump interface { // GetOrigin Origin of object in world GetOrigin() mgl32.Vec3 // GetAngles Rotation of object in world GetAngles() mgl32.Vec3 // GetUniformScale Uniform scale of object in world // v11 onwards GetUniformScale() float32 // GetPropType GetPropType() uint16 // GetFirstLeaf Index into StaticPropLeafLump GetFirstLeaf() uint16 // GetLeafCount Number of leafs this prop is in GetLeafCount() uint16 // GetSolid GetSolid() uint8 // GetFlags GetFlags() uint8 // GetSkin Skin index of this prop GetSkin() int32 // GetFadeMinDist GetFadeMinDist() float32 // GetFadeMaxDist GetFadeMaxDist() float32 // GetLightingOrigin World position to sample light from. GetLightingOrigin() mgl32.Vec3 // GetForcedFadeScale // v5 onwards GetForcedFadeScale() float32 // GetMinDXLevel Minimum directx level to render this prop // v6+7 only GetMinDXLevel() uint16 // GetMaxDXLevel Maximum directx level to render this prop // v6+7 only GetMaxDXLevel() uint16 // GetMinCPULevel Minimum CPU type to render this prop // v8 onwards GetMinCPULevel() uint8 // GetMaxCPULevel Maximum CPU type to render this prop // v8 onwards GetMaxCPULevel() uint8 // GetMinGPULevel // v8 onwards GetMinGPULevel() uint8 // GetMaxGPULevel // v8 onwards GetMaxGPULevel() uint8 // GetDiffuseModulation // v7 onwards GetDiffuseModulation() float32 // GetUnknown // v10 onwards GetUnknown() float32 // GetDisableXBox360 Should be disabled on xbox 360? // v9 onwards GetDisableXBox360() bool }
IStaticPropDataLump There are many different staticprop versions This interface should be up to date with all possible properties for any version. Missing properties across version should return 0,false,"" etc
type LumpDef ¶
type LumpDef struct { // Id is lump id Id int32 // Flags is lump flags Flags uint16 // Versionis lump version Version uint16 // FileOffset is absolute offset into whole bsp FileOffset int32 // FileLength is length of lump FileLength int32 }
LumpDef contains meta and location info about a lump contained within the game lump
type StaticPropDictLump ¶
type StaticPropDictLump struct { // DictEntries DictEntries int32 // Name Name []string // Slice length must equal dictEntries. Validation to be added }
StaticPropDictLump is a flat array that consists of a unique list of all model filename+paths used by staticprops
type StaticPropLeafLump ¶
type StaticPropLeafLump struct { // LeafEntries LeafEntries int32 // Leaf Leaf []uint16 // Slice length must equal leafEntries. Validation to be added }
StaticPropLeafLump represents a flat array of leaf indexes for all staticprops. A staticprop will have an offset and number on entries into the array that specify what leafs a given staticprop is contained in.
type StaticPropLump ¶
type StaticPropLump struct { // DictLump DictLump StaticPropDictLump // LeafLump LeafLump StaticPropLeafLump // PropLumps PropLumps []IStaticPropDataLump }
StaticPropLump contains all information relating to staticprop entries
type StaticPropV10 ¶
type StaticPropV10 struct { Origin mgl32.Vec3 Angles mgl32.Vec3 PropType uint16 FirstLeaf uint16 LeafCount uint16 Solid uint8 Flags uint8 Skin int32 FadeMinDist float32 FadeMaxDist float32 LightingOrigin mgl32.Vec3 ForcedFadeScale float32 MinCPULevel uint8 MaxCPULevel uint8 MinGPULevel uint8 MaxGPULevel uint8 DiffuseModulation float32 DisableXBox360 bool ExtraFlags int32 // contains filtered or unexported fields }
StaticPropV10 v10 type v10 is the model prolific format, most of Valves games use v10
func (*StaticPropV10) GetAngles ¶
func (l *StaticPropV10) GetAngles() mgl32.Vec3
GetAngles Rotation of object in world
func (*StaticPropV10) GetDiffuseModulation ¶
func (l *StaticPropV10) GetDiffuseModulation() float32
GetDiffuseModulation
func (*StaticPropV10) GetDisableXBox360 ¶
func (l *StaticPropV10) GetDisableXBox360() bool
GetDisableXBox360 should disable on XBox 360
func (*StaticPropV10) GetExtraFlags ¶ added in v0.2.3
func (l *StaticPropV10) GetExtraFlags() int32
GetExtraFlags
func (*StaticPropV10) GetFadeMaxDist ¶
func (l *StaticPropV10) GetFadeMaxDist() float32
GetFadeMaxDist Distance from prop that it is fully invisible/not rendered
func (*StaticPropV10) GetFadeMinDist ¶
func (l *StaticPropV10) GetFadeMinDist() float32
GetFadeMinDist Distance from prop that it starts to fade
func (*StaticPropV10) GetFirstLeaf ¶
func (l *StaticPropV10) GetFirstLeaf() uint16
GetFirstLeaf Index into StaticPropLeafLump
func (*StaticPropV10) GetForcedFadeScale ¶
func (l *StaticPropV10) GetForcedFadeScale() float32
GetForcedFadeScale
func (*StaticPropV10) GetLeafCount ¶
func (l *StaticPropV10) GetLeafCount() uint16
GetLeafCount Number of leafs this prop is in
func (*StaticPropV10) GetLightingOrigin ¶
func (l *StaticPropV10) GetLightingOrigin() mgl32.Vec3
GetLightingOrigin world position to sample light from. This may differ from prop origin
func (*StaticPropV10) GetMaxCPULevel ¶
func (l *StaticPropV10) GetMaxCPULevel() uint8
GetMaxCPULevel maximum cpu to render
func (*StaticPropV10) GetMaxDXLevel ¶
func (l *StaticPropV10) GetMaxDXLevel() uint16
GetMaxDXLevel Not defined in v10
func (*StaticPropV10) GetMaxGPULevel ¶
func (l *StaticPropV10) GetMaxGPULevel() uint8
GetMaxGPULevel Maximum GPU to render
func (*StaticPropV10) GetMinCPULevel ¶
func (l *StaticPropV10) GetMinCPULevel() uint8
GetMinCPULevel minimum cpu to render
func (*StaticPropV10) GetMinDXLevel ¶
func (l *StaticPropV10) GetMinDXLevel() uint16
GetMinDXLevel Not defined in v10
func (*StaticPropV10) GetMinGPULevel ¶
func (l *StaticPropV10) GetMinGPULevel() uint8
GetMinGPULevel minimum GPU to render
func (*StaticPropV10) GetOrigin ¶
func (l *StaticPropV10) GetOrigin() mgl32.Vec3
GetOrigin Origin of object in world
func (*StaticPropV10) GetPropType ¶
func (l *StaticPropV10) GetPropType() uint16
GetPropType prop type
func (*StaticPropV10) GetSkin ¶
func (l *StaticPropV10) GetSkin() int32
GetSkin skin index (default 0)
func (*StaticPropV10) GetUniformScale ¶
func (l *StaticPropV10) GetUniformScale() float32
GetUniformScale Uniform scaling of prop (added in this version) Not defined in v10
type StaticPropV10MP2013 ¶ added in v0.3.1
type StaticPropV10MP2013 struct { Origin mgl32.Vec3 Angles mgl32.Vec3 PropType uint16 FirstLeaf uint16 LeafCount uint16 Solid uint8 Skin int32 FadeMinDist float32 FadeMaxDist float32 LightingOrigin mgl32.Vec3 ForcedFadeScale float32 MinDXLevel uint16 MaxDXLevel uint16 Flags uint8 LightmapResX uint16 // lightmap image width LightmapResY uint16 // lightmap image height // contains filtered or unexported fields }
StaticPropV10MP2013 v6 type
func (*StaticPropV10MP2013) GetAngles ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetAngles() mgl32.Vec3
GetAngles rotation of object in world
func (*StaticPropV10MP2013) GetDiffuseModulation ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetDiffuseModulation() float32
GetDiffuseModulation Not defined in v6
func (*StaticPropV10MP2013) GetDisableXBox360 ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetDisableXBox360() bool
GetDisableXBox360 should disable on XBox 360 Not defined in v6
func (*StaticPropV10MP2013) GetFadeMaxDist ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetFadeMaxDist() float32
GetFadeMaxDist distance from prop that it is fully invisible/not rendered
func (*StaticPropV10MP2013) GetFadeMinDist ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetFadeMinDist() float32
GetFadeMinDist distance from prop that it starts to fade
func (*StaticPropV10MP2013) GetFirstLeaf ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetFirstLeaf() uint16
GetFirstLeaf index into StaticPropLeafLump
func (*StaticPropV10MP2013) GetFlags ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetFlags() uint8
GetFlags prop flags
func (*StaticPropV10MP2013) GetForcedFadeScale ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetForcedFadeScale() float32
GetForcedFadeScale
func (*StaticPropV10MP2013) GetLeafCount ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetLeafCount() uint16
GetLeafCount number of leafs this prop is in
func (*StaticPropV10MP2013) GetLightingOrigin ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetLightingOrigin() mgl32.Vec3
GetLightingOrigin world position to sample light from. This may differ from prop origin
func (*StaticPropV10MP2013) GetMaxCPULevel ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetMaxCPULevel() uint8
GetMaxCPULevel maximum cpu to render Not defined in v6
func (*StaticPropV10MP2013) GetMaxDXLevel ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetMaxDXLevel() uint16
GetMaxDXLevel Maximum directx level to render this prop
func (*StaticPropV10MP2013) GetMaxGPULevel ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetMaxGPULevel() uint8
GetMaxGPULevel Maximum GPU to render Not defined in v6
func (*StaticPropV10MP2013) GetMinCPULevel ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetMinCPULevel() uint8
GetMinCPULevel Minimum CPU type to render this prop Not defined in v6
func (*StaticPropV10MP2013) GetMinDXLevel ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetMinDXLevel() uint16
GetMinDXLevel Minimum directx level to render this prop
func (*StaticPropV10MP2013) GetMinGPULevel ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetMinGPULevel() uint8
GetMinGPULevel minimum GPU to render Not defined in v6
func (*StaticPropV10MP2013) GetOrigin ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetOrigin() mgl32.Vec3
GetOrigin origin of object in world
func (*StaticPropV10MP2013) GetPropType ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetPropType() uint16
GetPropType prop type
func (*StaticPropV10MP2013) GetSkin ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetSkin() int32
GetSkin skin index of this prop (default 0)
func (*StaticPropV10MP2013) GetSolid ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetSolid() uint8
GetSolid is solid
func (*StaticPropV10MP2013) GetUniformScale ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetUniformScale() float32
GetUniformScale is always 1 (i.e. 1x scale multiplier) Not defined in v6
func (*StaticPropV10MP2013) GetUnknown ¶ added in v0.3.1
func (l *StaticPropV10MP2013) GetUnknown() float32
GetUnknown Not defined in v6
type StaticPropV11 ¶
type StaticPropV11 struct { Origin mgl32.Vec3 Angles mgl32.Vec3 PropType uint16 FirstLeaf uint16 LeafCount uint16 Solid uint8 Flags uint8 Skin int32 FadeMinDist float32 FadeMaxDist float32 LightingOrigin mgl32.Vec3 ForcedFadeScale float32 MinCPULevel uint8 MaxCPULevel uint8 MinGPULevel uint8 MaxGPULevel uint8 DiffuseModulation float32 DisableXBox360 bool UniformScale float32 // contains filtered or unexported fields }
StaticPropV11 v11 type v11 introduced uniform staticprop scaling in csgo there is trailing [7]byte with unknown purpose right now
func (*StaticPropV11) GetAngles ¶
func (l *StaticPropV11) GetAngles() mgl32.Vec3
GetAngles Rotation of object in world
func (*StaticPropV11) GetDiffuseModulation ¶
func (l *StaticPropV11) GetDiffuseModulation() float32
GetDiffuseModulation
func (*StaticPropV11) GetDisableXBox360 ¶
func (l *StaticPropV11) GetDisableXBox360() bool
GetDisableXBox360 should disable on XBox 360
func (*StaticPropV11) GetFadeMaxDist ¶
func (l *StaticPropV11) GetFadeMaxDist() float32
GetFadeMaxDist Distance from prop that it is fully invisible/not rendered
func (*StaticPropV11) GetFadeMinDist ¶
func (l *StaticPropV11) GetFadeMinDist() float32
GetFadeMinDist Distance from prop that it starts to fade
func (*StaticPropV11) GetFirstLeaf ¶
func (l *StaticPropV11) GetFirstLeaf() uint16
GetFirstLeaf Index into StaticPropLeafLump
func (*StaticPropV11) GetForcedFadeScale ¶
func (l *StaticPropV11) GetForcedFadeScale() float32
GetForcedFadeScale
func (*StaticPropV11) GetLeafCount ¶
func (l *StaticPropV11) GetLeafCount() uint16
GetLeafCount Number of leafs this prop is in
func (*StaticPropV11) GetLightingOrigin ¶
func (l *StaticPropV11) GetLightingOrigin() mgl32.Vec3
GetLightingOrigin World position to sample light from. This may differ from prop origin
func (*StaticPropV11) GetMaxCPULevel ¶
func (l *StaticPropV11) GetMaxCPULevel() uint8
GetMaxCPULevel maximum cpu to render
func (*StaticPropV11) GetMaxDXLevel ¶
func (l *StaticPropV11) GetMaxDXLevel() uint16
GetMaxDXLevel Not defined in v11
func (*StaticPropV11) GetMaxGPULevel ¶
func (l *StaticPropV11) GetMaxGPULevel() uint8
GetMaxGPULevel Maximum GPU to render
func (*StaticPropV11) GetMinCPULevel ¶
func (l *StaticPropV11) GetMinCPULevel() uint8
GetMinCPULevel minimum cpu to render
func (*StaticPropV11) GetMinDXLevel ¶
func (l *StaticPropV11) GetMinDXLevel() uint16
GetMinDXLevel Not defined in v11
func (*StaticPropV11) GetMinGPULevel ¶
func (l *StaticPropV11) GetMinGPULevel() uint8
GetMinGPULevel minimum GPU to render
func (*StaticPropV11) GetOrigin ¶
func (l *StaticPropV11) GetOrigin() mgl32.Vec3
GetOrigin Origin of object in world
func (*StaticPropV11) GetPropType ¶
func (l *StaticPropV11) GetPropType() uint16
GetPropType prop type
func (*StaticPropV11) GetSkin ¶
func (l *StaticPropV11) GetSkin() int32
GetSkin skin index (default 0)
func (*StaticPropV11) GetUniformScale ¶
func (l *StaticPropV11) GetUniformScale() float32
GetUniformScale Uniform scaling of prop (added in this version)
type StaticPropV4 ¶
type StaticPropV4 struct { Origin mgl32.Vec3 Angles mgl32.Vec3 PropType uint16 FirstLeaf uint16 LeafCount uint16 Solid uint8 Flags uint8 Skin int32 FadeMinDist float32 FadeMaxDist float32 LightingOrigin mgl32.Vec3 }
StaticPropV4 v4 type
func (*StaticPropV4) GetAngles ¶
func (l *StaticPropV4) GetAngles() mgl32.Vec3
GetAngles rotation of object in world
func (*StaticPropV4) GetDiffuseModulation ¶
func (l *StaticPropV4) GetDiffuseModulation() float32
GetDiffuseModulation Not defined in v4
func (*StaticPropV4) GetDisableXBox360 ¶
func (l *StaticPropV4) GetDisableXBox360() bool
GetDisableXBox360 Should be disabled on xbox 360 Not defined in v4
func (*StaticPropV4) GetFadeMaxDist ¶
func (l *StaticPropV4) GetFadeMaxDist() float32
GetFadeMaxDist Distance from prop that it is fully invisible/not rendered
func (*StaticPropV4) GetFadeMinDist ¶
func (l *StaticPropV4) GetFadeMinDist() float32
GetFadeMinDist Distance from prop that it starts to fade
func (*StaticPropV4) GetFirstLeaf ¶
func (l *StaticPropV4) GetFirstLeaf() uint16
GetFirstLeaf Index into StaticPropLeafLump
func (*StaticPropV4) GetForcedFadeScale ¶
func (l *StaticPropV4) GetForcedFadeScale() float32
GetForcedFadeScale Not defined in v4
func (*StaticPropV4) GetLeafCount ¶
func (l *StaticPropV4) GetLeafCount() uint16
GetLeafCount Number of leafs this prop is in
func (*StaticPropV4) GetLightingOrigin ¶
func (l *StaticPropV4) GetLightingOrigin() mgl32.Vec3
GetLightingOrigin World position to sample light from. This may differ from prop origin
func (*StaticPropV4) GetMaxCPULevel ¶
func (l *StaticPropV4) GetMaxCPULevel() uint8
GetMaxCPULevel Maximum CPU type to render this prop Not defined in v4
func (*StaticPropV4) GetMaxDXLevel ¶
func (l *StaticPropV4) GetMaxDXLevel() uint16
GetMaxDXLevel Maximum directx level to render this prop Not defined in v4
func (*StaticPropV4) GetMaxGPULevel ¶
func (l *StaticPropV4) GetMaxGPULevel() uint8
GetMaxGPULevel Maximum GPU to render Not defined in v4
func (*StaticPropV4) GetMinCPULevel ¶
func (l *StaticPropV4) GetMinCPULevel() uint8
GetMinCPULevel Minimum CPU type to render this prop Not defined in v4
func (*StaticPropV4) GetMinDXLevel ¶
func (l *StaticPropV4) GetMinDXLevel() uint16
GetMinDXLevel Minimum directx level to render this prop Not defined in v4
func (*StaticPropV4) GetMinGPULevel ¶
func (l *StaticPropV4) GetMinGPULevel() uint8
GetMinGPULevel minimum GPU to render Not defined in v4
func (*StaticPropV4) GetOrigin ¶
func (l *StaticPropV4) GetOrigin() mgl32.Vec3
GetOrigin Origin of object in world
func (*StaticPropV4) GetPropType ¶
func (l *StaticPropV4) GetPropType() uint16
GetPropType prop type
func (*StaticPropV4) GetSkin ¶
func (l *StaticPropV4) GetSkin() int32
GetSkin skin index of this prop (default 0)
func (*StaticPropV4) GetUniformScale ¶
func (l *StaticPropV4) GetUniformScale() float32
GetUniformScale Uniform scale of object in world Not defined in v4
func (*StaticPropV4) GetUnknown ¶
func (l *StaticPropV4) GetUnknown() float32
GetUnknown Not defined in v4
type StaticPropV5 ¶
type StaticPropV5 struct { Origin mgl32.Vec3 Angles mgl32.Vec3 PropType uint16 FirstLeaf uint16 LeafCount uint16 Solid uint8 Flags uint8 Skin int32 FadeMinDist float32 FadeMaxDist float32 LightingOrigin mgl32.Vec3 ForcedFadeScale float32 }
StaticPropV5 v5 type
func (*StaticPropV5) GetAngles ¶
func (l *StaticPropV5) GetAngles() mgl32.Vec3
GetAngles rotation of object in world
func (*StaticPropV5) GetDiffuseModulation ¶
func (l *StaticPropV5) GetDiffuseModulation() float32
GetDiffuseModulation Not defined in v5
func (*StaticPropV5) GetDisableXBox360 ¶
func (l *StaticPropV5) GetDisableXBox360() bool
GetDisableXBox360 should disable on XBox 360 Not defined in v5
func (*StaticPropV5) GetFadeMaxDist ¶
func (l *StaticPropV5) GetFadeMaxDist() float32
GetFadeMaxDist distance from prop that it is fully invisible/not rendered
func (*StaticPropV5) GetFadeMinDist ¶
func (l *StaticPropV5) GetFadeMinDist() float32
GetFadeMinDist distance from prop that it starts to fade
func (*StaticPropV5) GetFirstLeaf ¶
func (l *StaticPropV5) GetFirstLeaf() uint16
GetFirstLeaf index into StaticPropLeafLump
func (*StaticPropV5) GetForcedFadeScale ¶
func (l *StaticPropV5) GetForcedFadeScale() float32
GetForcedFadeScale
func (*StaticPropV5) GetLeafCount ¶
func (l *StaticPropV5) GetLeafCount() uint16
GetLeafCount number of leafs this prop is in
func (*StaticPropV5) GetLightingOrigin ¶
func (l *StaticPropV5) GetLightingOrigin() mgl32.Vec3
GetLightingOrigin world position to sample light from. This may differ from prop origin
func (*StaticPropV5) GetMaxCPULevel ¶
func (l *StaticPropV5) GetMaxCPULevel() uint8
GetMaxCPULevel Maximum CPU type to render this prop Not defined in v5
func (*StaticPropV5) GetMaxDXLevel ¶
func (l *StaticPropV5) GetMaxDXLevel() uint16
GetMaxDXLevel Maximum directx level to render this prop Not defined in v5
func (*StaticPropV5) GetMaxGPULevel ¶
func (l *StaticPropV5) GetMaxGPULevel() uint8
GetMaxGPULevel Maximum GPU to render Not defined in v5
func (*StaticPropV5) GetMinCPULevel ¶
func (l *StaticPropV5) GetMinCPULevel() uint8
GetMinCPULevel Minimum CPU type to render this prop Not defined in v5
func (*StaticPropV5) GetMinDXLevel ¶
func (l *StaticPropV5) GetMinDXLevel() uint16
GetMinDXLevel Minimum directx level to render this prop Not defined in v5
func (*StaticPropV5) GetMinGPULevel ¶
func (l *StaticPropV5) GetMinGPULevel() uint8
GetMinGPULevel minimum GPU to render Not defined in v5
func (*StaticPropV5) GetOrigin ¶
func (l *StaticPropV5) GetOrigin() mgl32.Vec3
GetOrigin origin of object in world
func (*StaticPropV5) GetPropType ¶
func (l *StaticPropV5) GetPropType() uint16
GetPropType prop type
func (*StaticPropV5) GetSkin ¶
func (l *StaticPropV5) GetSkin() int32
GetSkin skin index of this prop (default 0)
func (*StaticPropV5) GetUniformScale ¶
func (l *StaticPropV5) GetUniformScale() float32
GetUniformScale is always 1 (i.e. 1x scale multiplier) Not defined in v5
func (*StaticPropV5) GetUnknown ¶
func (l *StaticPropV5) GetUnknown() float32
GetUnknown Not defined in v5
type StaticPropV6 ¶
type StaticPropV6 struct { Origin mgl32.Vec3 Angles mgl32.Vec3 PropType uint16 FirstLeaf uint16 LeafCount uint16 Solid uint8 Flags uint8 Skin int32 FadeMinDist float32 FadeMaxDist float32 LightingOrigin mgl32.Vec3 ForcedFadeScale float32 MinDXLevel uint16 MaxDXLevel uint16 }
StaticPropV6 v6 type
func (*StaticPropV6) GetAngles ¶
func (l *StaticPropV6) GetAngles() mgl32.Vec3
GetAngles rotation of object in world
func (*StaticPropV6) GetDiffuseModulation ¶
func (l *StaticPropV6) GetDiffuseModulation() float32
GetDiffuseModulation Not defined in v6
func (*StaticPropV6) GetDisableXBox360 ¶
func (l *StaticPropV6) GetDisableXBox360() bool
GetDisableXBox360 should disable on XBox 360 Not defined in v6
func (*StaticPropV6) GetFadeMaxDist ¶
func (l *StaticPropV6) GetFadeMaxDist() float32
GetFadeMaxDist distance from prop that it is fully invisible/not rendered
func (*StaticPropV6) GetFadeMinDist ¶
func (l *StaticPropV6) GetFadeMinDist() float32
GetFadeMinDist distance from prop that it starts to fade
func (*StaticPropV6) GetFirstLeaf ¶
func (l *StaticPropV6) GetFirstLeaf() uint16
GetFirstLeaf index into StaticPropLeafLump
func (*StaticPropV6) GetForcedFadeScale ¶
func (l *StaticPropV6) GetForcedFadeScale() float32
GetForcedFadeScale
func (*StaticPropV6) GetLeafCount ¶
func (l *StaticPropV6) GetLeafCount() uint16
GetLeafCount number of leafs this prop is in
func (*StaticPropV6) GetLightingOrigin ¶
func (l *StaticPropV6) GetLightingOrigin() mgl32.Vec3
GetLightingOrigin world position to sample light from. This may differ from prop origin
func (*StaticPropV6) GetMaxCPULevel ¶
func (l *StaticPropV6) GetMaxCPULevel() uint8
GetMaxCPULevel maximum cpu to render Not defined in v6
func (*StaticPropV6) GetMaxDXLevel ¶
func (l *StaticPropV6) GetMaxDXLevel() uint16
GetMaxDXLevel Maximum directx level to render this prop
func (*StaticPropV6) GetMaxGPULevel ¶
func (l *StaticPropV6) GetMaxGPULevel() uint8
GetMaxGPULevel Maximum GPU to render Not defined in v6
func (*StaticPropV6) GetMinCPULevel ¶
func (l *StaticPropV6) GetMinCPULevel() uint8
GetMinCPULevel Minimum CPU type to render this prop Not defined in v6
func (*StaticPropV6) GetMinDXLevel ¶
func (l *StaticPropV6) GetMinDXLevel() uint16
GetMinDXLevel Minimum directx level to render this prop
func (*StaticPropV6) GetMinGPULevel ¶
func (l *StaticPropV6) GetMinGPULevel() uint8
GetMinGPULevel minimum GPU to render Not defined in v6
func (*StaticPropV6) GetOrigin ¶
func (l *StaticPropV6) GetOrigin() mgl32.Vec3
GetOrigin origin of object in world
func (*StaticPropV6) GetPropType ¶
func (l *StaticPropV6) GetPropType() uint16
GetPropType prop type
func (*StaticPropV6) GetSkin ¶
func (l *StaticPropV6) GetSkin() int32
GetSkin skin index of this prop (default 0)
func (*StaticPropV6) GetUniformScale ¶
func (l *StaticPropV6) GetUniformScale() float32
GetUniformScale is always 1 (i.e. 1x scale multiplier) Not defined in v6
func (*StaticPropV6) GetUnknown ¶
func (l *StaticPropV6) GetUnknown() float32
GetUnknown Not defined in v6
type StaticPropV7 ¶
type StaticPropV7 struct { Origin mgl32.Vec3 Angles mgl32.Vec3 PropType uint16 FirstLeaf uint16 LeafCount uint16 Solid uint8 Flags uint8 Skin int32 FadeMinDist float32 FadeMaxDist float32 LightingOrigin mgl32.Vec3 ForcedFadeScale float32 MinDXLevel uint16 MaxDXLevel uint16 DiffuseModulation float32 }
StaticPropV7 v7 type
func (*StaticPropV7) GetAngles ¶
func (l *StaticPropV7) GetAngles() mgl32.Vec3
GetAngles rotation of object in world
func (*StaticPropV7) GetDiffuseModulation ¶
func (l *StaticPropV7) GetDiffuseModulation() float32
GetDiffuseModulation
func (*StaticPropV7) GetDisableXBox360 ¶
func (l *StaticPropV7) GetDisableXBox360() bool
GetDisableXBox360 should disable on XBox 360 Not defined in v7
func (*StaticPropV7) GetFadeMaxDist ¶
func (l *StaticPropV7) GetFadeMaxDist() float32
GetFadeMaxDist distance from prop that it is fully invisible/not rendered
func (*StaticPropV7) GetFadeMinDist ¶
func (l *StaticPropV7) GetFadeMinDist() float32
GetFadeMinDist distance from prop that it starts to fade
func (*StaticPropV7) GetFirstLeaf ¶
func (l *StaticPropV7) GetFirstLeaf() uint16
GetFirstLeaf index into StaticPropLeafLump
func (*StaticPropV7) GetForcedFadeScale ¶
func (l *StaticPropV7) GetForcedFadeScale() float32
GetForcedFadeScale
func (*StaticPropV7) GetLeafCount ¶
func (l *StaticPropV7) GetLeafCount() uint16
GetLeafCount number of leafs this prop is in
func (*StaticPropV7) GetLightingOrigin ¶
func (l *StaticPropV7) GetLightingOrigin() mgl32.Vec3
GetLightingOrigin world position to sample light from. This may differ from prop origin
func (*StaticPropV7) GetMaxCPULevel ¶
func (l *StaticPropV7) GetMaxCPULevel() uint8
GetMaxCPULevel Maximum CPU type to render this prop Not defined in v7
func (*StaticPropV7) GetMaxDXLevel ¶
func (l *StaticPropV7) GetMaxDXLevel() uint16
GetMaxDXLevel Maximum directx level to render this prop
func (*StaticPropV7) GetMaxGPULevel ¶
func (l *StaticPropV7) GetMaxGPULevel() uint8
GetMaxGPULevel Maximum GPU to render Not defined in v7
func (*StaticPropV7) GetMinCPULevel ¶
func (l *StaticPropV7) GetMinCPULevel() uint8
GetMinCPULevel Minimum CPU type to render this prop Not defined in v7
func (*StaticPropV7) GetMinDXLevel ¶
func (l *StaticPropV7) GetMinDXLevel() uint16
GetMinDXLevel Minimum directx level to render this prop
func (*StaticPropV7) GetMinGPULevel ¶
func (l *StaticPropV7) GetMinGPULevel() uint8
GetMinGPULevel minimum GPU to render Not defined in v7
func (*StaticPropV7) GetOrigin ¶
func (l *StaticPropV7) GetOrigin() mgl32.Vec3
GetOrigin origin of object in world
func (*StaticPropV7) GetPropType ¶
func (l *StaticPropV7) GetPropType() uint16
GetPropType prop type
func (*StaticPropV7) GetSkin ¶
func (l *StaticPropV7) GetSkin() int32
GetSkin skin index of this prop (default 0)
func (*StaticPropV7) GetUniformScale ¶
func (l *StaticPropV7) GetUniformScale() float32
GetUniformScale is always 1 (i.e. 1x scale multiplier) Not defined in v7
func (*StaticPropV7) GetUnknown ¶
func (l *StaticPropV7) GetUnknown() float32
GetUnknown Not defined in v7
type StaticPropV8 ¶
type StaticPropV8 struct { Origin mgl32.Vec3 Angles mgl32.Vec3 PropType uint16 FirstLeaf uint16 LeafCount uint16 Solid uint8 Flags uint8 Skin int32 FadeMinDist float32 FadeMaxDist float32 LightingOrigin mgl32.Vec3 ForcedFadeScale float32 MinCPULevel uint8 MaxCPULevel uint8 MinGPULevel uint8 MaxGPULevel uint8 DiffuseModulation float32 }
StaticPropV8 v8 type
func (*StaticPropV8) GetAngles ¶
func (l *StaticPropV8) GetAngles() mgl32.Vec3
GetAngles rotation of object in world
func (*StaticPropV8) GetDiffuseModulation ¶
func (l *StaticPropV8) GetDiffuseModulation() float32
GetDiffuseModulation
func (*StaticPropV8) GetDisableXBox360 ¶
func (l *StaticPropV8) GetDisableXBox360() bool
GetDisableXBox360 should disable on XBox 360 Not defined in v8
func (*StaticPropV8) GetFadeMaxDist ¶
func (l *StaticPropV8) GetFadeMaxDist() float32
GetFadeMaxDist distance from prop that it is fully invisible/not rendered
func (*StaticPropV8) GetFadeMinDist ¶
func (l *StaticPropV8) GetFadeMinDist() float32
GetFadeMinDist distance from prop that it starts to fade
func (*StaticPropV8) GetFirstLeaf ¶
func (l *StaticPropV8) GetFirstLeaf() uint16
GetFirstLeaf index into StaticPropLeafLump
func (*StaticPropV8) GetForcedFadeScale ¶
func (l *StaticPropV8) GetForcedFadeScale() float32
GetForcedFadeScale
func (*StaticPropV8) GetLeafCount ¶
func (l *StaticPropV8) GetLeafCount() uint16
GetLeafCount number of leafs this prop is in
func (*StaticPropV8) GetLightingOrigin ¶
func (l *StaticPropV8) GetLightingOrigin() mgl32.Vec3
GetLightingOrigin world position to sample light from. This may differ from prop origin
func (*StaticPropV8) GetMaxCPULevel ¶
func (l *StaticPropV8) GetMaxCPULevel() uint8
GetMaxCPULevel maximum cpu to render
func (*StaticPropV8) GetMaxDXLevel ¶
func (l *StaticPropV8) GetMaxDXLevel() uint16
GetMaxDXLevel Maximum directx level to render this prop Not defined in v8
func (*StaticPropV8) GetMaxGPULevel ¶
func (l *StaticPropV8) GetMaxGPULevel() uint8
GetMaxGPULevel Maximum GPU to render
func (*StaticPropV8) GetMinCPULevel ¶
func (l *StaticPropV8) GetMinCPULevel() uint8
GetMinCPULevel minimum cpu to render
func (*StaticPropV8) GetMinDXLevel ¶
func (l *StaticPropV8) GetMinDXLevel() uint16
GetMinDXLevel Minimum directx level to render this prop Not defined in v8
func (*StaticPropV8) GetMinGPULevel ¶
func (l *StaticPropV8) GetMinGPULevel() uint8
GetMinGPULevel minimum GPU to render
func (*StaticPropV8) GetOrigin ¶
func (l *StaticPropV8) GetOrigin() mgl32.Vec3
GetOrigin origin of object in world
func (*StaticPropV8) GetPropType ¶
func (l *StaticPropV8) GetPropType() uint16
GetPropType prop type
func (*StaticPropV8) GetSkin ¶
func (l *StaticPropV8) GetSkin() int32
GetSkin skin index of this prop (default 0)
func (*StaticPropV8) GetUniformScale ¶
func (l *StaticPropV8) GetUniformScale() float32
GetUniformScale is always 1 (i.e. 1x scale multiplier) Not defined in v8
func (*StaticPropV8) GetUnknown ¶
func (l *StaticPropV8) GetUnknown() float32
GetUnknown Not defined in v8
type StaticPropV9 ¶
type StaticPropV9 struct { Origin mgl32.Vec3 Angles mgl32.Vec3 PropType uint16 FirstLeaf uint16 LeafCount uint16 Solid uint8 Flags uint8 Skin int32 FadeMinDist float32 FadeMaxDist float32 LightingOrigin mgl32.Vec3 ForcedFadeScale float32 MinCPULevel uint8 MaxCPULevel uint8 MinGPULevel uint8 MaxGPULevel uint8 DiffuseModulation float32 DisableXBox360 bool }
StaticPropV9 v9 type
func (*StaticPropV9) GetAngles ¶
func (l *StaticPropV9) GetAngles() mgl32.Vec3
GetAngles rotation of object in world
func (*StaticPropV9) GetDiffuseModulation ¶
func (l *StaticPropV9) GetDiffuseModulation() float32
GetDiffuseModulation
func (*StaticPropV9) GetDisableXBox360 ¶
func (l *StaticPropV9) GetDisableXBox360() bool
GetDisableXBox360 should disable on XBox 360
func (*StaticPropV9) GetFadeMaxDist ¶
func (l *StaticPropV9) GetFadeMaxDist() float32
GetFadeMaxDist distance from prop that it is fully invisible/not rendered
func (*StaticPropV9) GetFadeMinDist ¶
func (l *StaticPropV9) GetFadeMinDist() float32
GetFadeMinDist distance from prop that it starts to fade
func (*StaticPropV9) GetFirstLeaf ¶
func (l *StaticPropV9) GetFirstLeaf() uint16
GetFirstLeaf index into StaticPropLeafLump
func (*StaticPropV9) GetForcedFadeScale ¶
func (l *StaticPropV9) GetForcedFadeScale() float32
GetForcedFadeScale
func (*StaticPropV9) GetLeafCount ¶
func (l *StaticPropV9) GetLeafCount() uint16
GetLeafCount number of leafs this prop is in
func (*StaticPropV9) GetLightingOrigin ¶
func (l *StaticPropV9) GetLightingOrigin() mgl32.Vec3
GetLightingOrigin world position to sample light from. This may differ from prop origin
func (*StaticPropV9) GetMaxCPULevel ¶
func (l *StaticPropV9) GetMaxCPULevel() uint8
GetMaxCPULevel maximum cpu to render
func (*StaticPropV9) GetMaxDXLevel ¶
func (l *StaticPropV9) GetMaxDXLevel() uint16
GetMaxDXLevel Maximum directx level to render this prop Not defined in v9
func (*StaticPropV9) GetMaxGPULevel ¶
func (l *StaticPropV9) GetMaxGPULevel() uint8
GetMaxGPULevel Maximum GPU to render
func (*StaticPropV9) GetMinCPULevel ¶
func (l *StaticPropV9) GetMinCPULevel() uint8
GetMinCPULevel minimum cpu to render
func (*StaticPropV9) GetMinDXLevel ¶
func (l *StaticPropV9) GetMinDXLevel() uint16
GetMinDXLevel Minimum directx level to render this prop Not defined in v9
func (*StaticPropV9) GetMinGPULevel ¶
func (l *StaticPropV9) GetMinGPULevel() uint8
GetMinGPULevel minimum GPU to render
func (*StaticPropV9) GetOrigin ¶
func (l *StaticPropV9) GetOrigin() mgl32.Vec3
GetOrigin origin of object in world
func (*StaticPropV9) GetPropType ¶
func (l *StaticPropV9) GetPropType() uint16
GetPropType prop type
func (*StaticPropV9) GetSkin ¶
func (l *StaticPropV9) GetSkin() int32
GetSkin skin index of this prop (default 0)
func (*StaticPropV9) GetUniformScale ¶
func (l *StaticPropV9) GetUniformScale() float32
GetUniformScale is always 1 (i.e. 1x scale multiplier) Not defined in v9
func (*StaticPropV9) GetUnknown ¶
func (l *StaticPropV9) GetUnknown() float32
GetUnknown Not defined in v9