Public Member Functions

IGameUVGen Class Reference

Search for all occurrences

Detailed Description

class IGameBitmapTex

An IGame wrapper class for basic Bitmap Texture access. Properties such as tiling are also provided

See also:
IGameMaterial, IGamePropertySimple wrapper for UVGen type data

This is basically a helper class to access some data from the Coordinate Rollout panel. All data is extracted from the paramblock, and access is provided by support methods that handle the Property Container Access. This data is used to extract the actual Matrix used. However it can be animated, so using this data the matrix can be recontructed.

See also:
IGameBitmapTex, IGameProperty

#include <IGameMaterial.h>

Inheritance diagram for IGameUVGen:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual IGameProperty GetUOffsetData ()=0
  Get the U Offset Data.
virtual IGameProperty GetVOffsetData ()=0
  Get the V Offset Data.
virtual IGameProperty GetUTilingData ()=0
  Get the U Tiling Data.
virtual IGameProperty GetVTilingData ()=0
  Get the V Tiling Data.
virtual IGameProperty GetUAngleData ()=0
  Get the U Angle Data.
virtual IGameProperty GetVAngleData ()=0
  Get the V Angle Data.
virtual IGameProperty GetWAngleData ()=0
  Get the W Angle Data.
virtual GMatrix  GetUVTransform ()=0
  Get the actual UV transform.

Member Function Documentation

virtual IGameProperty* GetUOffsetData ( ) [pure virtual]

Get the U Offset Data.

Returns:
A pointer to IGameProperty
virtual IGameProperty* GetVOffsetData ( ) [pure virtual]

Get the V Offset Data.

Returns:
A pointer to IGameProperty
virtual IGameProperty* GetUTilingData ( ) [pure virtual]

Get the U Tiling Data.

Returns:
A pointer to IGameProperty
virtual IGameProperty* GetVTilingData ( ) [pure virtual]

Get the V Tiling Data.

Returns:
A pointer to IGameProperty
virtual IGameProperty* GetUAngleData ( ) [pure virtual]

Get the U Angle Data.

Returns:
A pointer to IGameProperty
virtual IGameProperty* GetVAngleData ( ) [pure virtual]

Get the V Angle Data.

Returns:
A pointer to IGameProperty
virtual IGameProperty* GetWAngleData ( ) [pure virtual]

Get the W Angle Data.

Returns:
A pointer to IGameProperty
virtual GMatrix GetUVTransform ( ) [pure virtual]

Get the actual UV transform.

The UV transform that is the result of the Coordinate data.

Returns:
A GMatrix representation of the matrix

IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen
IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen IGameUVGen